首先,我想告诉你我是rails的新手,我有一个愚蠢的问题。我想创建一个应用程序,我应该发布新闻,每个新的将有一个类别。所以我创建一个关于类别的控制器。现在,我添加,编辑和删除类别,我应该创建一个关于新闻的控制器,但我应该如何连接新闻与路线中的类别?我希望你理解我的问题。提前谢谢!
答案 0 :(得分:1)
假设一个故事只能有一个类别,那么该模型将是:
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