set*_*ine 2 css ruby-on-rails twitter-bootstrap
我有这样的形式:
<%= form_tag items_path, {method: :get, :class => "form-inline"} do %>
<%= text_field_tag :query, params[:query] %>
<%= submit_tag "Search", name: nil, class: "btn btn-default" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,我正在尝试将"form-inline"类添加到此表单中,但是使用当前代码却没有成功.我已经看到了将html选项传递给form_for助手的示例,但是无法使用form_tag和路径url生成器(在我的情况下items_path)找到如何正确执行此操作.请帮忙?提前致谢!
给这个form_tag一个尝试,即摆脱周围的选项括号.
<%= form_tag items_path, method: :get, :class => "form-inline" do %>
<%= text_field_tag :query, params[:query] %>
<%= submit_tag "Search", name: nil, class: "btn btn-default" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
这是form生成的标记:
<form action="/items" class="form-inline" method="get">
Run Code Online (Sandbox Code Playgroud)