我在“显示活动”页面上设置了后退按钮,简单地说:
<%= button_to "Back",events_path %>
当我点击此按钮返回我的事件索引时,我收到消息无法找到EventsController的动作'create'。这是真的我没有创建动作,但为什么要寻找一个?它应该只是让我回到事件索引,我没有传递任何参数正确吗?
我尝试添加:only =&gt; [:index,:show]到我的路线入口,但没有解决问题。任何其他建议或你能解释它为什么要创建?谢谢!
答案 0 :(得分:0)
http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-button_to
默认方法是POST。你想要:
<%= button_to "Back", events_path, :method => :get %>