Kev*_*vin 3 ruby controller ruby-on-rails view
在rails中,如何从视图中获取信息以在控制器中使用.就像我有一个带有文本字段和按钮的页面一样,我如何将字段中的值(没有模型)发送到我的控制器中,以便在我的一个函数中使用它.我用铁轨3
听起来你可以使用一个简单的形式,例如:
在你的views/products/index.html.erb:
<% form_tag omg_products_path do %>
<%= text_field_tag :my_input %>
<%= submit_tag "Send input" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
在你的controllers/products_controller.rb:
def omg
my_input = params['my_input']
#do whatever you want with my_input
end
Run Code Online (Sandbox Code Playgroud)
您还需要配置routes.rb,例如:
resources :products do
post :omg, :on => :collection
end
Run Code Online (Sandbox Code Playgroud)