railsで子モデルのエラーメッセージの表示の仕方がわかりません。
現在ドットインストールを利用してrailsの学習をしているのですが、
子モデルのエラーメッセージの表示について割愛され、表示ができなくて行き詰まっております。
ドットインストール
http://dotinstall.com/lessons/basic_rails_v2/24923
・project.rb class Project < ActiveRecord::Base has_many :tasks validates :title, presence: {message: "入力してください。"}, end ・task.rb class Task < ActiveRecord::Base belongs_to :project validates :title, presence: {message: "入力してください。"} end
projectのエラーメッセージの表示が
- if @project.errors.any? =@project.errors.messages[:title][0]
となるので、
taskのエラーメッセージの表示は
- if @task.errors.any? =@task.errors.messages[:title][0]
となると思ったのですが、違うようです。
上記関係の場合、
taskのエラーメッセージの表示はどのようにすればよいのでしょうか?
お手数をおかけいたしますが、ご回答いただけると幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/10/28 14:02