2013-03-27 30 views
0

我在表單中有一個選擇字段,它不是強制性的。 所以我寫了這一點:Include_blank:編輯視圖中的值錯誤

<% = f.select :company_id, options_from_collection_for_select(@companies, "id", "name"), :include_blank => true %> 

當它是「新」的說法,它的工作原理。但是,當我想要修改現有對象時,即使存在company_id值,該字段也是空白的。

這是正常的嗎?

+0

你可以發佈你的編輯和你的控制器看起來像新的方法? – jbearden 2013-03-27 16:47:36

+0

'@product = Product.new'爲新方法,'@product = Product.find(params [:id])'爲編輯方法,'@companies = Company.order('name ASC')。all' for both – eluus 2013-03-27 16:51:46

回答