2010-01-26 49 views
7

我已經在嵌套模型上跟隨Ryan Bates tutorial。我的幾個嵌套模型的日期與它們相關聯。在我的遷移中,他們實際上是類型「日期」。嵌套模型,窗體和date_select FormHelper集成

我嘗試過的一些事情和問題,我碰到的

  1. date_select - 可以處理的形式對象前綴,但不能嵌套模型屬性
  2. select_year - 不工作形式對象
  3. 通過使用(Time.now.year - 100)..(Time.now.year)並覆蓋attr訪問器start_date和end_date以選擇的值形成一個常規選擇日期並將其傳回。 僅適用於創建,不適用於更新
  4. 將字段的數據類型更改爲字符串,並使用使用(Time.now.year - 100)..(Time.now。年)的作品,但在編輯時,它不會重新填充選擇與當前信息

任何意見或提示將是有益的。

編輯:before_save似乎更有前途,但由於某些原因,該值是零進入保存之前,但在log dump.

編輯2可見:有趣的是,這只是似乎是一個問題在'更新'上,而不是'創建'。

回答

0

也許這會與formtastic寶石一起工作...