rails 4 - 在生成下拉列表时自定义某些值

时间:2015-10-30 14:21:37

标签: ruby-on-rails ruby-on-rails-4

我正在使用collection_select创建一个包含对象集合的下拉列表。

<%= f.collection_select(:outcome, @story.pages, :id, :title, {}, {class: "browser-default"}) %>

这会为我提供一个下拉列表,其中包含我story中所有可用页面的所有正确值。问题是,我希望能够自定义下拉菜单的一个特定值,以说This page

所以没有得到

Dropdown
+--> Page 1
+--> Page 2
+--> Page 3
+--> Page 4

我会得到这个

Dropdown
+--> Page 1
+--> This page
+--> Page 3
+--> Page 4

如果我要在第2页上显示它。

我怎么能实现这个?

1 个答案:

答案 0 :(得分:0)

我对collection_select并不熟悉,但我认为你必须做的是制作一个方法,它将返回一个具有所需输出的数组。

类似于:

 library("ggthemes")
 g0+theme_tufte()