rails link_to无法指示创建操作

时间:2015-01-28 19:41:32

标签: ruby-on-rails rails-routing

我一直在阅读这篇文章,但无论我如何尝试,我似乎无法逃避被送到错误的地方。

我的铁路路线状态

venue_bookings GET    /venues/:venue_id/bookings(.:format) bookings#index                          
              POST    /venues/:venue_id/bookings(.:format)  bookings#create                                                                   

所以这条路线应该路由到帖子

= link_to 'Make a booking', venue_bookings_path(venue, booking_params: {venue_id: venue.id, event_id: event.id, booked_from: event.start}), method: :post

相反,我被发送到没有一个的索引操作。我需要将它路由到create动作。

我应该注意到link_to在form_for块中,但是我怀疑它是否正确?

1 个答案:

答案 0 :(得分:0)

我必须确保' rails_ujs'包含在application.js文件中。 ujs文件允许链接到创建操作。