如何从rails 4中的按钮调用控制器方法?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (98)

所以我有一个方法需要被精确地调用一次,因为这只是实验阶段,所以我决定只需一个简单的按钮即可。但是,我似乎无法找到如何/如果我可以简单地通过点击按钮调用方法。

该方法在home_controller.rb中,按钮位于index.html.erb中

如何从rails 4中的按钮调用控制器方法?

提问于
用户回答回答于
<%= button_to "Some Button", :method=> "someButton" %>
用户回答回答于
<%= form_tag home_action_path, method: :post do %>
  <%= submit_tag 'Call Action' %>
<% end %>

也可以使用链接

<%= link_to 'Call Action', home_action_path, method: :post %>

或者你可以使用button_to

<%= button_to 'Call Action', home_action_path, method: :post %>

在你的路线

post 'home/action'

扫码关注云+社区

领取腾讯云代金券