検証エラー メッセージをカスタマイズしており、レシピ モデルの検証に問題はありませんが、ネストされたモデルの成分を検証できません。
class Recipe < ActiveRecord::Base
has_many :ingredients
accepts_nested_attributes_for :ingredients, :preperations
class Ingredient < ActiveRecord::Base
belongs_to :recipe
これは私の YAML ファイルです:
en:
errors:
format: "%{message}"
activerecord:
errors:
models:
recipe:
attributes:
dish_name:
blank: "Dont forget to give your Recipe a Dish Name"
country:
blank: "Dont forget to add the country name"
category:
blank: "Dont forget the category"
difficulty:
blank: "Dont forget to add the difficulty"
preperation_time:
blank: "Dont forget the preperation time"
recipe/ingredients:
attributes:
ingredient_name:
blank: "Cant have a recipe without ingredients can we?"
ネストされたモデルの検証を設定するにはどうすればよいですか?
助けていただければ幸いです。
編集
私は Rails 3.2.3 を使用していますが、何らかの理由で : レシピ/材料の最後にある : の残りの部分のように紫ではなく白です :