如何在carmen gem中给f.country_select赋予id

时间:2015-06-11 10:22:27

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

您好我正在使用gem 'carmen-rails' 在我看来,我写了这个

<%= f.country_select :country, prompt: 'Please select a country',
                                   :id=>'curr-country' %>

但它并没有把这个id&#39; curr-country&#39;。请指导如何给出id。 提前谢谢。

4 个答案:

答案 0 :(得分:1)

您必须使用HTML选项传递第二个哈希:

<%= f.country_select :country, 
                    { prompt: 'Please select a country' },
                    { id: 'curr-country' } %>

carmen-rails gem没有明确记录(记录为in code)。但是,country_select gem确实在Usage section of the README

中提供了此示例

答案 1 :(得分:0)

 <%= f.country_select :country, {id: 'curr-country', prompt: 'Please select a country'} %>

试试这个

答案 2 :(得分:0)

试试这个

<%= f.country_select :country, {priority: %w(US CA)}, {prompt: 'Please select a country'}, {:id => 'your-id'} %>

希望这会对你有所帮助。

答案 3 :(得分:0)

<%= f.country_select :country, {},  class: "form-control" %>

尝试这个:)