0
我想通過使用泛型fields_for方法傳遞參數。我有一個表格:無對象使用通用fields_for
<%= form_for @Album do |album| %>
...
<%= fields_for :photo do |photo| %>
<%= photo.text_field :name %>
<%= photo.text_area :description %>
...
<% end %>
<% end %>
我希望這種形式會產生光[名]和照片[說明]這樣,當我提交表單,我的控制器可以做一個檢查,如果PARAMS [:照片]存在。 .. #做一點事。 我不使用嵌套窗體的原因是因爲有時這些窗體域甚至不會被使用。
問題是我得到的是fields_for:照片線的錯誤。它說你沒有料到它有一個零對象!你可能期望一個數組的實例。
我該如何做這個泛型fields_for而不是零?
謝謝,我可能會繼續使用常規的表單標籤,我用一個專輯和照片模型用我正在嘗試做的事情給了一些不好的例子。但是,這絕對清除了一切,非常感謝你! – yoshyosh 2012-04-12 16:38:14