1
我有以下視圖:Ruby on Rails的3日期屬性與date_select沒有被分配
=f.date_select :start_date, { :start_year => 1990, :end_year => Time.now.year, :discard_day => true, :prompt => true, :order => [ :month, :year] }
凡我:START_YEAR是叫WorkHistory我的ActiveRecord模型的屬性。 在我的控制,我有:
@work_history = WorkHistory.new(params[:work_history])
的起始日期永遠不會被設置且始終nil
。我錯過了什麼嗎?
您的WorkHistory模型中是否有任何attr_protected調用?另外,發佈請求日誌,以便我們可以查看從表單發佈的內容。 –
我剛剛注意到這個警告: 警告:無法批量分配受保護的屬性:start_date(3i),start_date(2i),start_date(1i) 但我沒有聲明它是受保護的......或者它是受保護的默認? –