2015-01-28 2 views
0

나는 이것에 관해 약간의 지위를 읽었다. 그러나 나는 내가 어떻게 기울어 져야하는지에 관해서라도 틀린 장소에가는 도망가는 것처럼 보인다.레일스 link_to가 동작을 생성하도록 지시 할 수 없다

내 레일 노선이 경로는 경로가

= 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 

가 대신 내가 하나가되지 않은 인덱스 액션에 전송되는 오전 게시해야한다고하여

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

그래서 상태입니다. 나는 그것을 행동을 창조하기 위하여 수송 할 필요가있다.

link_to가 form_for 블록 내에 있음을 유의해야하지만 그 점이 중요하다고 생각합니까?

+0

그리고 JavaScript가 포함되어 작동하는지 여부를 확인할 수 있습니까? –

+0

나는 그렇게 생각한다. 나는 어떻게 확신 할 수 있는가? 크롬 디버거를 검사하고 .js 파일이로드되고 있습니다. – user3868832

+0

@RyanK 내 레이아웃 파일 맨 위에 = javascript_include_tag "application"이 있어야합니다. 따라서이 파일은 – user3868832

답변

0

'rails_ujs'가 application.js 파일에 포함되었는지 확인해야했습니다. ujs 파일은 작성 조치에 대한 링크를 허용합니다.