我一直在寻找这个在线答案,但因为我是铁杆新手,所以答案都不容易让我理解。
我在模式弹出窗口中有一些表单,我想将信息从控制器中获取。我正在使用Foundation来创建表单,而html如下:
<form>
<div class="row">
<div class="small-8 columns">
<div class="row">
<div class="small-3 columns">
<label for="right-label" class="right inline">Name</label>
</div>
<div class="small-9 columns">
<input name="input1" type="text" id="right-label" placeholder="Full name here">
</div>
</div>
</div>
</div>
</form>
我想从input1
获取值到控制器中来玩或添加到我的数据库中,我想知道是否有人可以给出一个很好的解释来解决这个问题,或者提供一个链接,以解释我如何做到这一点。将这些值添加到params
然后从控制器访问它是一种好习惯吗?这是我最初认为的好主意,但我似乎无法弄明白。
感谢。
答案 0 :(得分:1)
要将Rails与Foundation结合使用,您需要修改它,如下所示:
<%= form_for @name_of_object_declared_in_your_controller_for_this_action do |f| %>
<div class="row">
<div class="small-8 columns">
<div class="row">
<div class="small-3 columns">
<%= f.label :input1 %>
</div>
<div class="small-9 columns">
<%= f.text_field :input1, placeholder: 'Full name here' %>
</div>
</div>
</div>
</div>
<% end %>
有关在Rails中实现表单的更多信息,我建议您阅读Form Helpers的Rails指南。