gpt4 book ai didi

ruby-on-rails - rails2 到 rails3 路由问题

转载 作者:行者123 更新时间:2023-12-04 06:45:58 24 4
gpt4 key购买 nike

在我的旧应用程序(rails 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| %>

这在 rails 2 上运行良好,但是当我试图删除 |map| 时语法 我收到一个错误。有谁知道如何解决这个问题?

打你

最佳答案

新语法是:

resources :posts do
resources :comments
end

来自官方 Ruby on Rails guides .

关于ruby-on-rails - rails2 到 rails3 路由问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3765267/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com