ihatov08 blog

プログラミング初心者だけどRailsとSwiftマスターします

2016-03-12から1日間の記事一覧

railsのエラーメッセージの順番

is not a numberやcan't be blankなどのエラーメッセージの順番は、バリデーションを実行した順番になる。 これはモデルクラスの中でvalidatesメソッドやvalidateメソッドを並べた順番になる。 フォームの入力欄の並びと同じ順でエラーを表示したいときは、v…

railsのエラーメッセージのカスタマイズ

日本語化 gemパッケージrails-i18nを使う bundle install後はサーバー再起動すること エラーオブジェクトのaddメソッドの第2引数は、acceptedやblankなどのエラー名をシンボルで指定できる。 モデルのエラーオブジェクトはerrorsメソッドで取り出せる。 エ…

buildはすごく便利

例えばtweetするときに、tweetしたuserと関連付けたい。 まずはtweetモデルにuser_idカラムを追加して、どのuserの投稿か判別するようにする。 さらに、モデル間のアソシエーションをする。 tweetを投稿するviewのformからuser_idを選択もしくは、hidden_fie…