0

marketing_source_otherラジオの値marketing_sourceが に設定されている場合、フィールドを検証したいと思いotherます。

ユーザーがフィールドからその他を選択するmarketing_sourceと、ユーザーがサイトを見つける方法を入力するためのテキスト入力が表示されます。

次のようなレールで検証を行うにはどうすればよいですか。

  validates_presence_of :marketing_source_other :if [marketing_source == "other"]

部品は何であるべき:ifですか?

4

1 に答える 1

6
  validates_presence_of :marketing_source_other, :if => lambda {|obj| obj.marketing_source == "other"}
于 2012-08-09T13:41:20.737 に答える