ruby-on-rails - 在 rails 中为 options_for_select 定义 id 或 class 的方法?

标签 ruby-on-rails

我们如何为这个 rails select 语句定义 id,我试过这样做

<%= f.select :state, options_for_select(Contact::STATES), :id=>"state_job" %>

但是当我在浏览器中检查它时它没有显示任何 id。请帮帮我
<%= f.select :state, options_for_select(Contact::STATES) %>

最佳答案

select tag helper寻找options ,然后 html_options ,您只需要通过将某些内容传递给 html_options 来确保您的 id 位于正确的位置( options )范围:

<%= f.select :state, options_for_select(Contact::STATES), {}, {:id=>"state_job"} %>

关于ruby-on-rails - 在 rails 中为 options_for_select 定义 id 或 class 的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18485633/

相关文章:

mysql - ActiveRecord::StatementInvalid: Mysql::Error: 不正确的字符串值: '\xE2\x98\xBA.\x0D\x0A...'

ruby-on-rails - HAML 表格很奇怪

ruby-on-rails - Prawn 网格布局: Dynamic content colliding with subsequent rows

sql - 检查是否有任何数组元素以特定字符 postgres 开头

javascript - 如何使 ng-repeat 内的链接可被 SEO 索引?

android - 主要 :Object 的未定义局部变量或方法 `start_test_server_in_background'

javascript - Turbolinks 不适用于 SVG 链接

ruby-on-rails - ActiveAdmin、Formtastic 和 Paperclip : Not Rendering File Dialog

ruby-on-rails - 在 Rails 中,我如何知道一段代码是否可以在 XYZ 版本的 Rails 和 Ruby 上运行?

ruby-on-rails - rails 4 - 缺少参数或值为空 : projecttype