样式化Rails表单的问题

时间:2014-07-12 23:12:03

标签: ruby-on-rails

我找到了一个我要复制的自定义表单样式。然而,我很难弄清楚如何将导轨整合到它的风格中,因为它比我以前的例子复杂得多 能够找到。

具体来说,我不知道如何调用示例在我的rails应用程序中使用的特定类。

我非常感谢有关如何使用此样式创建rails表单的一些指导:

2 个答案:

答案 0 :(得分:0)

我必须添加非常酷的形式!

取决于您是要为模型执行表单还是仅提交信息。如果是模式,请使用form_for if if to submit form_tag

<%= form_tag some_url_path, method: :get do %>
            <div class="form-group">
              <%= label_tag :name, raw("Hello, I am <span> Your name </span>")%>
              <%= text_field_tag :name%>
              and
            </div>
           ...
<%end%>

答案 1 :(得分:0)

基本上,您需要执行以下操作:

 <%= form_for @listing, html: { class:'form-inline lead-big'} do |f| %>
        <div class='form-group'>
        </div>
 <% end %>

然后在.form-group div之间,您可以使用Bootsnipp页面上提供的相同代码,也可以使用Rails Form Helpers。

所以不要这样:

<div class="form-group">
   <label for="name">Hello, I am <span>Your name</span></label>
   <input type="text" id="name" placeholder="@maridlcrmn" required>
   and
</div>

可能是:

<div class="form-group">
   <%= f.label :name do %>
        Hello, I am <span>Your name</span>
   <% end %>
   <%= f.text_field :name, id: "name", placeholder: "@maridlcrmn", required: true %>
   and
</div>

有关详情,请参阅此页:http://guides.rubyonrails.org/form_helpers.html