ruby-on-rails - 将类添加到 collection_select

标签 ruby-on-rails ruby class select

我看过How do I set the HTML options for collection_select in Rails?我确信我遗漏了一些明显的东西,但我无法让它发挥作用。

我的选择目前看起来像:

  <%= f.collection_select :broadcast_id, broadcasts, :id, :to_s,
    :include_blank => 'Broadcast on...' %>

我已经尝试包括 :class => 'prevent_collapse',它什么都不做,以及 {:class => 'prevent_collapse'},它给出我出错了。

如果有人能指出如何做到这一点,我将不胜感激!

最佳答案

collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {})
=>
f.collection_select :broadcast_id, broadcasts, :id, :to_s,
{:include_blank => 'Broadcast on...'}, {:class => 'prevent_collapse'}

你有什么错误?

广播项目是否有 :to_s 方法?正如我所想,它将返回类名。

关于ruby-on-rails - 将类添加到 collection_select,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4945081/

相关文章:

ruby-on-rails - ActionController::Racers 中的 UrlGenerationError#new

java - JVM是否经常使用延迟类加载?

java - "java *classname*"当我导入某些东西时不工作

jquery - jquery load 方法是否提供与 Rails Replace_html 方法等效的 ajax 功能?

ruby-on-rails - 如何跨模型共享验证?

html - 使用 Ruby,从 JSON 响应中的 HTML 字符串中获取值

ruby-on-rails - 'array.map' 是否保留原始顺序?

css - 如何加载和使用字体图标?

ruby - "The ' 和 :type ' property is required, but not present." error

java存储实例变量并使用键值之一进行访问