1

検証エラー メッセージをカスタマイズしており、レシピ モデルの検証に問題はありませんが、ネストされたモデルの成分を検証できません。

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 を使用していますが、何らかの理由で : レシピ/材料の最後にある : の残りの部分のように紫ではなく白です :

4

0 に答える 0