Ruby 如何从rails 3中的链接调用控制器方法
我想要这样的Ruby 如何从rails 3中的链接调用控制器方法,ruby,Ruby,我想要这样的 <%= form_tag home_action_path, method: :post do %> <%= submit_tag 'Call Action' %> <% end %> 或 我有一个方法需要精确调用一次,因为这只是实验阶段,我决定一个简单的按钮就足够了。然而,我似乎不知道如何/如果我可以简单地通过单击按钮调用该方法 方法在home_controller.rb中,按钮在index.html.erb中如果不在控制器上
<%= form_tag home_action_path, method: :post do %>
<%= submit_tag 'Call Action' %>
<% end %>
或
我有一个方法需要精确调用一次,因为这只是实验阶段,我决定一个简单的按钮就足够了。然而,我似乎不知道如何/如果我可以简单地通过单击按钮调用该方法
方法在home_controller.rb中,按钮在index.html.erb中如果不在控制器上调用方法,则向应用程序中的URL/端点发送请求,从而导致调用控制器方法 你发布的内容有什么问题
<%= button_to 'Call Action', home_action_path, method: :post %>
看起来不错
<%= button_to 'Call Action', home_action_path, method: :post %>
<%= link_to 'Call Action', home_action_path, method: :post %>