2012-04-16 53 views
0

构建用于提交数据的表单。我似乎无法理解或弄清楚* collection_select *方法的工作原理。列出集合中的所有子类别选择

基本上我试图给我的用户提交表单时选择他们的产品属于哪个sub_category的选项。 collection_select语法应该是什么样的?

我最终根据评论搞清楚了,这是我最终的结果,以防万一它帮助别人。

<%= f.collection_select(:sub_category_id , SubCategory.find(:all), :id , :name) %> 

编辑

回答

1
SubCategory.all 

,而不是

Sub_category.all 
+0

感谢Brad..console问题现在fixed..I将增加edit..Still不知道关于语法的collection_select的形式。 – DaveG 2012-04-16 21:21:26

+0

有两种方法,这取决于您是使用<%= form_for ...%>还是<%= form_tag%>,编辑您的问题并将您的第一个刺探放在您希望包含该窗体的视图文件的外观。 – RadBrad 2012-04-16 21:26:48

相关问题