0
首先,我想告诉你,我是一个新手在rails中,我有一个愚蠢的问题。我想创建一个应用程序,我应该发布新闻,每个新的都会有一个类别。所以我创建一个关于类别的控制器。现在,我添加,编辑和删除类别,我应该创建一个关于新闻的控制器,但我应该如何将新闻与路由中的类别连接起来?我希望你能理解我的问题。提前致谢!Rails路由两个控制器
首先,我想告诉你,我是一个新手在rails中,我有一个愚蠢的问题。我想创建一个应用程序,我应该发布新闻,每个新的都会有一个类别。所以我创建一个关于类别的控制器。现在,我添加,编辑和删除类别,我应该创建一个关于新闻的控制器,但我应该如何将新闻与路由中的类别连接起来?我希望你能理解我的问题。提前致谢!Rails路由两个控制器
假设一个故事只能有一个类别,型号是:
class Category < ActiveRecord::Base
has_many :stories
end
class Story < ActiveRecord::Base
belongs_to :category
end
从路由角度看,可以嵌套的资源:
resources :categories do
resources :stories
end
与否:
resources :categories
resources :stories
这个选择取决于你:) 请参阅Nested resources
非常感谢! :) – user1107922 2011-12-24 01:43:20
获取一本好的Rails书。那么你就不会有愚蠢的问题。 :-) – 2011-12-24 01:03:08