1

1 つのフォームに複数のモデルの関連付けがあります。ネストされた各属性の存在を検証したいと思います。

私は Product モデルを持っています。例えば、私はこれを持っています:

製品.rb

  has_many :ships, :dependent => :destroy
  has_many :sizes, :dependent => :destroy

  accepts_nested_attributes_for :ships
  attr_accessible :ships_attributes
  attr_accessible :size_tokens
  attr_reader :size_tokens

したがって、製品のフォームのアクションを送信するときに、:ships と :size_tokens の存在を検証したいと思います。これらの属性の存在を検証するにはどうすればよいですか?

どうもありがとう。

4

1 に答える 1

0

両方に使えますvalidates_presence_of。詳細な説明については、こちらを参照してください。

于 2012-12-15T19:11:13.067 に答える