多个ID和一个唯一的名称

时间:2013-12-17 03:59:31

标签: javascript json ruby-on-rails-3.2 coffeescript

我是Ruby和JavaScript的新手,所以我不确定我在做什么。我有一个下拉框,我想以独特的名字显示。

  1. 我使用JavaScript(CoffeeScript)来获取JSON的结果
  2. 我创建了一个按唯一名称显示的方法(工作正常)
  3. 我的问题是如何才能获得两个ID?当我选择一个对象时,值是id,text方法是名称。例如,如果我有3个具有相同名称的对象,我需要获得三个ID。现在,我只得到一个。

    还有其他办法吗?非常感谢!

    TABLE OBJECTS
    
    ID
    NAME (I have duplicates in name)
    MODEL
    
    UNIQUE INDEX (NAME, MODEL)
    

1 个答案:

答案 0 :(得分:0)

您需要根据对象的名称进行选择。像

这样的东西
MyModel.find_by_name(params[:name])

这将要求您将项目的name发送到服务器而不是id。你可能正在做类似

的事情
MyModel.find(params[:id])