使用gem创建rails form

编程入门 行业动态 更新时间:2024-10-12 10:27:59
使用gem创建rails form_for与bootstrap形式兼容。(making rails form_for compatible with bootstrap form w/o using a gem.)

我试图用rails form_for创建一个bootstrap表单并将输入保存到我的rails数据库。 在下面的代码中,我创建了一个“form-group”的div类,并有一个标签和输入。 标签用于接受我的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 %>

I am trying to make a bootstrap form out of a rails form_for and have the input save to my rails database. In the code below I make a div class of "form-group" and have a label and input. The label for accepts my rails code and has the label "Your Reminder". However, when i try and pass my rails variable :text into the input tag it does not store the variable input in my rails database. The code below the div tags works and will successfully pass the input to my database but not when i run it in the div tags.

What I'm curious about is where in the do i put my <%= f.text_area :text %> and how should it be styled?

<%= 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 %>

最满意答案

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

<%= 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 %>

Just add the form-control class to the text fields using the text_field helper.

<%= 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 %>

更多推荐

本文发布于:2023-08-05 21:10:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1437949.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:gem   rails   form

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!