我有一个从数据库中填充的dropdownmenu。我正在使用以下代码来执行此操作: -
<%= collection_select(:abc, :SkillSetName, @technologies, :id, :Topic) %>
我不知道:abc和:SkillSetName在这里做什么。我只知道下拉正在填充:来自我的@technologies变量的主题。我想从下拉菜单中保存用户所做的选择,并将其发送到下一个控制器操作。我不想使用f.collection_select
答案 0 :(得分:1)
如果您不知道:abc
和:SkillSetName
是什么,我们该怎么知道?
无论如何,用户的选择将在:
params[:abc][:SkillSetName]
如果您想了解自己在做什么,请查看collection_select
的API。
答案 1 :(得分:0)
答案 2 :(得分:0)
:abc代表您的对象,并且:SkillSetName代表您的方法。
如果要保存其值,可以使用params[:abc][:SkillSetName]