添加自定义类到表单字段

Dop*_*Man 2 ruby forms ruby-on-rails ruby-on-rails-4

有这样的形式

<%= form_tag 'search', method: 'get', class: 'form-horizontal' do %>
     <%= label_tag  :search, 'Enter url here' %>
     <%= text_field_tag :search  %>
     <%= submit_tag 'Get it!' %>
    <% end %>
Run Code Online (Sandbox Code Playgroud)

上面的代码添加了class='form-horizontal'标签form。

如何class='form-control'为每个输入字段添加?

Sha*_*med 5

尝试这个:

text_field_tag :search, nil, class: 'form-control'
Run Code Online (Sandbox Code Playgroud)

备查:

text_field_tag(name, value = nil, options = {})

text_field_tag :search
# => <input id="search" name="search" type="text" />

text_field_tag :search, 'Enter your search query here'
# => <input id="search" name="search" type="text" value="Enter your search query here" />

text_field_tag :search, nil, class: 'form-control'
# => <input class="form-control" id="search" name="search" type="text" />
Run Code Online (Sandbox Code Playgroud)