将集合和自定义字段添加到选择框

发布于 2024-09-15 02:20:16 字数 317 浏览 4 评论 0原文

我正在制作一个选择框,并在其中使用一个集合。但在所有选择的顶部,我想添加一些本来不会出现在该集合中的内容。

这是我的选择框:

  = select (@organization, "tabs", @organization.tabs.collect { |t| [t.title, t.id] }, {}, {:class => "text_tab_link"} )

我想添加单词 AboutEdit 作为集合顶部的附加选择。

有人知道如何拉皮条选择框吗?

I am making a select box, and I'm using a collection in it. But at the top of all the selections I want to add something that otherwise wouldn't be in that collection.

Here is my select box :

  = select (@organization, "tabs", @organization.tabs.collect { |t| [t.title, t.id] }, {}, {:class => "text_tab_link"} )

And I would like to add the words About and Edit as an additional selection at the top of the collection.

Anyone know how to pimp a select box?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

橘寄 2024-09-22 02:20:16

也许是这样的?根据需要选择特殊 ID。

@custom = [ ["About", -1], ["Edit", -2] ]

= select (@organization, "tabs", (@custom + @organization.tabs.collect { |t| [t.title, t.id] }), {}, {:class => "text_tab_link"})

Something like this perhaps? Choose the special ids as appropriate.

@custom = [ ["About", -1], ["Edit", -2] ]

= select (@organization, "tabs", (@custom + @organization.tabs.collect { |t| [t.title, t.id] }), {}, {:class => "text_tab_link"})
上课铃就是安魂曲 2024-09-22 02:20:16

另一种变体

select (@organization, "tabs", options_for_select(["Partial", "Exact"])+
  options_from_collection_for_select(@organization.tabs, "title", "id"), {}, {:class => "text_tab_link"} )

Another variant

select (@organization, "tabs", options_for_select(["Partial", "Exact"])+
  options_from_collection_for_select(@organization.tabs, "title", "id"), {}, {:class => "text_tab_link"} )
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文