将变量从视图传递到控制器Rails 4

时间:2015-05-12 13:50:58

标签: ruby-on-rails ruby ruby-on-rails-4

我想传递一个由前端用户引入的变量。我不使用任何模型(我不需要它,因为我在内存中使用JSON数据)。我看了很多tutoriasl,但几乎所有人都专注于填写表格。我的申请没有任何表格或表格。任何的想法? 谢谢。

{<div class="module1">
    <p>Mein Lastprofil berechnen</p>
    <div class="boxed">
      Jahreshausverbrauch (kWh)
      <%= text_field_tag "input", nil, placeholder: "3500" %>
      <%= button_to "Senden", root_path, :method => :get %>
     </div> 
</div>}

我想保存/传递点击按钮时引入的变量。

1 个答案:

答案 0 :(得分:0)

通过拥有一个文本字段,您隐式已经有一个表单。

通过包装文本字段和按钮使其显式:

<%= form_tag root_path, method: :get do %>
  <%= text_field_tag :input, placeholder: "3500" %>
  <%= submit_tag "Senden" %>
<% end %>

然后您可以在控制器中访问params[:input]的值。