Ruby on rails rails2到rails3的路由问题
在我的旧应用程序(rails 2.3)中,我有: 现在在我的rails3应用程序中,我删除了| map |语法 我有Ruby on rails rails2到rails3的路由问题,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,在我的旧应用程序(rails 2.3)中,我有: 现在在我的rails3应用程序中,我删除了| map |语法 我有 myapp::Application.routes.draw do resources :posts, :has_many => :comments 这给了我以下错误: 没有路由匹配{:controller=>“comments”,:post\u id=># 这是我要提交的表格: 提取的源(第11行附近): 11: 这在rails 2上运行得很好,但是当我试图删除|
myapp::Application.routes.draw do
resources :posts, :has_many => :comments
这给了我以下错误:
没有路由匹配{:controller=>“comments”,:post\u id=>#
这是我要提交的表格:
提取的源(第11行附近):
11:
这在rails 2上运行得很好,但是当我试图删除| map |语法时,我遇到了一个错误。有人知道如何解决这个问题吗
Thnak you新语法是:
resources :posts do
resources :comments
end
来自官方
11: <% form_for [@post, Comment.new] do |f| %>
resources :posts do
resources :comments
end