ruby on rails 3-保存collection_select中的选择并传递给控制器



我有一个从数据库填充的下拉菜单。我使用以下代码来完成:-

<%= collection_select(:abc, :SkillSetName, @technologies, :id, :Topic) %>

我不知道:abc和:SkillSetName在这里做什么。我只知道下拉列表中填充了:来自@technologies变量的Topic。我想保存用户从下拉菜单中做出的选择,并将其发送到下一个控制器操作。我不想使用f.collection_select

如果你不知道:abc:SkillSetName是什么,我们该怎么知道?

无论如何,用户的选择将在:

params[:abc][:SkillSetName]

如果您想了解您正在做什么,请查看collection_select的API。

请参阅我的答案-RoR:collection_select不设置DB 中的值

:abc代表对象,:SkillSetName代表方法。

当你想保存它的值时,你可以使用params[:abc][:SkillSetName] 来获取它

相关内容

  • 没有找到相关文章

最新更新