【发布时间】:2015-05-13 16:50:02
【问题描述】:
我在视图中有这个按钮:
<%= button_to 'Add Review', {controller: 'reviews', action: 'new', id: booking.showing.film.id } %>
然后将用户发送到新的评论路径并使用电影的 ID 使新的评论表单能够知道正在评论的电影。这是通过路线完成的:
post 'reviews/new/:id', to: 'reviews#new'
但是按钮看起来不太好,所以我想要一个link_to。我试过这个:
<%= link_to 'Add Review', {controller: 'reviews', action: 'new', id: booking.showing.film.id } %>
但是通过我的错误路由:
match '*a', to: 'errors#routing', via: [:get, :post]
它将用户返回到索引页面并显示消息:No such path as 'reviews/new/6'
如何创建与按钮完全相同的链接?
【问题讨论】:
标签: ruby-on-rails ruby button hyperlink link-to