使用模态中的表单中的值更新参数

时间:2015-02-18 17:28:52

标签: html ruby-on-rails zurb-foundation

我一直在寻找这个在线答案,但因为我是铁杆新手,所以答案都不容易让我理解。

我在模式弹出窗口中有一些表单,我想将信息从控制器中获取。我正在使用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然后从控制器访问它是一种好习惯吗?这是我最初认为的好主意,但我似乎无法弄明白。

感谢。

1 个答案:

答案 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指南。