我已經在嵌套模型上跟隨Ryan Bates tutorial。我的幾個嵌套模型的日期與它們相關聯。在我的遷移中,他們實際上是類型「日期」。嵌套模型,窗體和date_select FormHelper集成
我嘗試過的一些事情和問題,我碰到的
- date_select - 可以處理的形式對象前綴,但不能嵌套模型屬性
- select_year - 不工作形式對象
- 通過使用(Time.now.year - 100)..(Time.now.year)並覆蓋attr訪問器start_date和end_date以選擇的值形成一個常規選擇日期並將其傳回。 僅適用於創建,不適用於更新
- 將字段的數據類型更改爲字符串,並使用使用(Time.now.year - 100)..(Time.now。年)的作品,但在編輯時,它不會重新填充選擇與當前信息
任何意見或提示將是有益的。
編輯:before_save似乎更有前途,但由於某些原因,該值是零進入保存之前,但在log dump.
編輯2可見:有趣的是,這只是似乎是一個問題在'更新'上,而不是'創建'。