2014-04-02 69 views
0

在我的应用程序中,我使用options_for_select作为表单中的下拉列表。这个Rails助手(我认为)是删除重复的值。代码如下:允许重复使用options_for_select

<%= thing.select(:uuid, options_for_select(@user.things.collect{|t| [t.nick, t.uuid]})) %> 

很少的东西没有:尼克,因此是一个空字符串。但是,每件事都有唯一的UUID。所以人们可以有多个不同或不同的事物:缺口但不同的UUID。

该帮手只显示其中一条记录,其中一条记录为空,而忽略其他记录。这不应该是这种情况(在我的应用程序中),因为其他人拥有唯一的UUID。

任何想法如何解决这个问题?

干杯,

回答

0

您正在呼吁什么“事”变量分配到方法“选择”。

用途:

<%= select_tag(:uuid, options_for_select(@user.things.collect{|t| [t.nick, t.uuid]})) %> 

看到select_tag以获取更多信息