从collection_select中保存选择并传递给控制器

时间:2011-05-26 08:33:34

标签: ruby-on-rails-3

我有一个从数据库中填充的dropdownmenu。我正在使用以下代码来执行此操作: -

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

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

3 个答案:

答案 0 :(得分:1)

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

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

params[:abc][:SkillSetName]

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

答案 1 :(得分:0)

答案 2 :(得分:0)

:abc代表您的对象,并且:SkillSetName代表您的方法。

如果要保存其值,可以使用params[:abc][:SkillSetName]

获取