Ruby on Rails

kaminari + bootstrap によるデザイン崩れに対応する

なぜか分からないけどデザインが崩れる。ので、twitter-bootstrap-kaminari-views を使わせていただきました。 使い方は本当に簡単で、app/views/kaminari の中身をそのままコピーしてくるだけ。すごいんですけどどどどど。 ありがとうございますありがとう…

Omniauthでcallbackされなかった事件

omniauth-twitterを使ってみよーということで、Gemfileにgem 'omniauth' gem 'omniauth-twitter' と記述してbundle installconfig/initializers/omniauth.rbファイルを作って、以下のように書きます。 Rails.application.config.middleware.use OmniAuth::Bu…

simple_format便利

改行反映させたいんですけど(´・ω・`)ってときに、simple_format 使うのは常識らしいです。 二度と忘れません!simple_format(文字列 [, HTMLオプション])で、文字列を<p>で括ってくれて 改行は<br />にして反映してくれて 改行を連続させると、</p><p>にしてくれる。べん</p>…

redirect_toはじゃんぴじゃんぴじゃんぴな〜うってイメージ

redirect_to で ○○○_path って書けるの? お?お?( ・ω・)ってなってた今日賢いRailsさんがうまいことやってくれるらしいけど ○○○_url って書くのがいいね!って教えてもらた!

コントローラのテスト

Railsのコントローラーのテストって、あんまり書いたことなくて意識してなかったけど 1つのアクションが期待した処理を行ったかどうかのテストであって、cukeとかrequestとかと違って 一連の流れを追っていないんですよね。 それが1つ今日、へーって思ったこ…

気分はいまだに末っ子

だってみんな経験者で優秀なんだもん。会社の新人研修でやってるRailsTutorialBootCampに参加してます。 RailsTutorialはひと通りやってみようと思ってたから、参加できて良かった。普段Railsで仕事してるって言っても、環境は整ってるし私がいじるファイル…

Rails勉強会@東京にリベンジした話

先月も参加したのだけど、もう思い出したくないハプニングがあって 30分くらいしかいられなかったので、今回ようやくちゃんと参加することができました。ActiveSupportのコードリーディング RailsTutorial chapter3まで わたしにはよく分からないこと大きく…

HTMLのエスケープ

Rails の hメソッド Rails3ではすべてのビューでデフォルトで実行されるそうです。 エスケープしたくない場合は rawメソッドを使います。エスケープしたくない場合っていつ〜と思ったら ブログのプレビュー画面とかそうなんですね。へーーーー!

【Rails】Webページ生成までの流れ

まとめてみた。1. ブラウザが、あるページを要求する 2. Railsがroutes.rbを呼び出して、使うcontrollerと実行するactionを決定する3. controllerが、finderメソッドを用いて、idパラメーターの値をモデルに伝える4. モデルが、指定されたidのレコードをテー…

Rails基本の帆

Head First Rails 2章 では、広告掲載サイトを作ります!scaffoldコマンドは、データの作成、読み込み、更新、削除の機能を一気に作ってくれて これは便利便利、となっていた1章とは違って 今回は広告を表示させるだけのサイト。「作成」「更新」「削除」邪…

Rails基本の木

Head First Rails をRails3で勉強し始めました。本当にあっという間に動くアプリができる。 できる。できる。 しくみをまだ深く理解できていないので 1章では魔法の言葉を覚えた感じ。 # アプリケーションを作成する $ rails new アプリケーション名# アプリ…