Sli*_*ohn 23 ruby-on-rails ruby-on-rails-4
所以我现在感觉真的很蠢,但我似乎无法找到答案.
所以我有一个方法需要一次完全调用,因为这只是实验阶段,我认为一个简单的按钮就足够了.但是,我似乎无法找到如何/如果我可以通过按钮单击调用该方法.
该方法位于home_controller.rb中,按钮位于index.html.erb中
有任何想法吗?或者这不是我能做的事情吗?
spu*_*len 23
<%= form_tag home_action_path, method: :post do %>
<%= submit_tag 'Call Action' %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
也可以使用链接
<%= link_to 'Call Action', home_action_path, method: :post %>
Run Code Online (Sandbox Code Playgroud)
或者你可以使用button_to
<%= button_to 'Call Action', home_action_path, method: :post %>
Run Code Online (Sandbox Code Playgroud)
在你的路线
post 'home/action'
Run Code Online (Sandbox Code Playgroud)
看看button_to.
示例显示您可以执行类似的操作
<%= button_to "Some Button", :method=> "someButton" %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44585 次 |
| 最近记录: |