我正在使用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页上显示它。
我怎么能实现这个?
答案 0 :(得分:0)
我对collection_select并不熟悉,但我认为你必须做的是制作一个方法,它将返回一个具有所需输出的数组。
类似于:
library("ggthemes")
g0+theme_tufte()