0
我有兩個型號,編號和投標的Rails 3:創建輸入字段集合中的每個元素(MongoID)
class Item
include Mongoid::Document
field :name, type: String
has_many :bids
end
class Bid
include Mongoid::Document
include Mongoid::Timestamps::Created
field :bid, type: Float
field :bidder, type: String
belongs_to :item
end
在視圖/價格/指數我想列出表中的所有項目,對於每個項目,都會在下一個字段中輸入一個數字。表單底部應該是所有記錄的提交按鈕。
這最好的實現方式是什麼?
有很多代碼可以解釋如何將一些問題添加到一項調查中(但是我不能這麼做) t找到一個示例,顯示如何爲集合中的每個現有元素添加一條新記錄。
工作非常出色,我改變後的第一個行到'form_for:items do | f |'。不知道爲什麼這是必要的,但... – migu
他們只是指向不同的路線路徑。它很可能試圖指向更新@items。 http://stackoverflow.com/questions/957204/instance-variable-vs-symbol-in-ruby-on-rails-form-for – cbron