На моем старом приложении (рельсы 2.3) у меня было:
myapp::Application.routes.draw do |map|
map.resources :posts, :has_many => :comments
Теперь в моем приложении rails3 я удалил | map | синтаксис
и у меня есть
myapp::Application.routes.draw do
resources :posts, :has_many => :comments
Это дает мне следующую ошибку:
Не найдено ни одного маршрута {: controller => "comments",: post_id => #
и вот форму, которую я пытаюсь отправить:
Извлеченный источник (вокруг строки № 11):
11: <% form_for [@post, Comment.new] do |f| %>
Это нормально работало на рельсах 2, но когда я пытаюсь удалить | map | Синтаксис Я получаю ошибку. Кто-нибудь знает, как решить эту проблему?
Спасибо тебе