的Rails 2.3.5模型 - 指的是用於驗證的非模型表單字段/參數?
說我只是想,如果一個複選框sub_report_active
檢查來驗證sub_report_name
的precense。但是,sub_report_active
不是模型的一部分。這是一個表單字段和一個參數,但是一個check_bok_tag
而不是一個模型字段。
您可以參考模型中不是模型字段的參數/ form_field(如下所示..我試過的任何形式的.excpet sub_report_active
在模型中都不能識別)。
validates_presence_of :sub_report_name, :if=> sub_report_active == 'YES'
謝謝 - 試圖算出這個PROC將返回「#「而不是」YES「或」NO「(如果有問題,我在Ruby 1.87/Rails 2.3.5上) –
Reno