2014-05-17から1日間の記事一覧
RailsのHelperメソッドは、デフォルトでView内で使用することができるが、controller内では使用することができない。これをcontroller内でも使用できるようにするには、application_controller.rbでHelperをincludeしてやれば良い。 class ApplicationContro…
flashとflash.nowではflashメッセージの有効期間が異なります。 flash 次のHTTPリクエストまでメッセージが有効。 次のリクエストが終了した時点でメッセージは消える。 redirect_toした先の画面でメッセージを表示したい時に使用する。 flash.now 現在のHTT…
フォームのselectタグで都道府県を扱う場合、collection_selectを使っても DBに都道府県のマスタを登録しておく必要があるので面倒です。jp_prefectureというgemを使うと、DBにマスタを登録せずに都道府県を簡単に扱うことができます。 こんな感じでJpPrefec…
formのcollection_selectを使用する。 詳細は下記の記事が分かりやすいです。プルダウンメニュー(select_tag)の中身をデータベースに用意する - Rails つまみぐい
Railsのdata_selectって便利やね。railsのf.data_selectで誕生日を「◯年◯月◯日生まれ」の形式で表示 - Qiita
暗号化されたパスワード用のカラム名をpassword_digestにするmigration例 class AddPasswordDigestToUsers < ActiveRecord::Migration def change add_column :users, :password_digest, :string end end 暗号化用のハッシュ関数として、bcrypt-rubyをGemfil…
Rails4ではデフォルトでTurbolinksという機能がONになっている。これを使っていると、ページ遷移時に、jQueryの$(document).ready()がトリガーされないという問題が発生する。 解決方法 jquery-turbolinksというgemを使う Gemfile gem 'jquery-turbolinks' a…
:placeholderオプションを付けるだけ。 <%= f.text_field :email, :placeholder => "Enter your email..." %>
render controllerで処理した結果の出力先Viewを指定する controllerのインスタンス変数は、そのままViewに渡される redirect_to 指定したcontroller、actionに再度リクエストを送信 controllerのインスタンス変数は、リダイレクト先で新たに生成 参考記事 […