使用gem创建rails form_for与bootstrap形式兼容。

时间:2014-10-21 21:24:05

标签: html ruby-on-rails twitter-bootstrap

我正在尝试用rails form_for创建一个bootstrap表单,并将输入保存到我的rails数据库中。在下面的代码中,我创建了一个div类" form-group"并有一个标签和输入。标签用于接受我的rails代码,并标有" Your Reminder"。但是,当我尝试将rails变量:text传递给输入标记时,它不会将变量输入存储在我的rails数据库中。 div标签下面的代码可以正常工作,并且会成功地将输入传递给我的数据库,但是当我在div标签中运行它时。

我感到好奇的是我在哪里放了我的<%= f.text_area:text%>它应该如何设计?

   <%= form_for @reminder do |f|%>
        <div class="form-group">
         <label for="exampleReminder"><%=f.label "Your Reminder" %></label>
         <input type="[<%:text%>]" class="form-control" id="exampleReminder" placeholder="Enter Your Reminder">
        </div>


<%= f.label "your reminder" %>
<%= f.text_area :text %>

1 个答案:

答案 0 :(得分:1)

只需使用form-control帮助器将text_field类添加到文本字段中。

<%= form_for @reminder do |f| %>
  <div class="form-group">
    <%= f.label :text, "Your Reminder" %>
    <%= f.text_field :text, class: "form-control", placeholder: "Enter Your Reminder" %>
  </div>
<% end %>