У меня есть это на моем взгляде:Формы для другого контроллера - Маршрутизация
<%= form_for @comment, :as => :post, :url => user_ticket_message_comments_path, :html => { :class => "add-comment", :id => "add-comment-" + @ticket.id.to_s } do |f| %>
<%= f.label :body, "Add comment" %>
<%= f.text_area :body %>
<%= f.submit "Add comment" %>
<% end %>
В моем routes.rb:
resources :users do
resources :tickets do
resources :messages do
resources :comments
end
end
end
Я получаю ошибку маршрутизации:
No route matches {:controller=>"comments"}
Великое напоминание о правилах! – TheIrishGuy
Как я могу отразить эту маршрутизацию? Я чувствую, что он интуитивно понятен (у пользователя есть билеты с сообщениями и комментариями) –
@rabid_zombie см. Измененный ответ – psyho