我是Ruby和JavaScript的新手,所以我不确定我在做什么。我有一个下拉框,我想以独特的名字显示。
我的问题是如何才能获得两个ID?当我选择一个对象时,值是id,text方法是名称。例如,如果我有3个具有相同名称的对象,我需要获得三个ID。现在,我只得到一个。
还有其他办法吗?非常感谢!
TABLE OBJECTS
ID
NAME (I have duplicates in name)
MODEL
UNIQUE INDEX (NAME, MODEL)
答案 0 :(得分:0)
您需要根据对象的名称进行选择。像
这样的东西MyModel.find_by_name(params[:name])
这将要求您将项目的name
发送到服务器而不是id
。你可能正在做类似
MyModel.find(params[:id])