我对 Rails 相当陌生,我正在创建一个博客网站,我需要一个帖子来拥有一个类别,最终结果 url 将是这样的 - foo.com/category(title)/post(title) 所以经过大量谷歌搜索,然后观看此 railscast http://railscasts.com/episodes/47-two-many-to-many。我有以下模型,但不知道路线应该是什么。
我现在应该使用类别的索引视图来显示所有帖子吗?
模型 - 分类
class Categorisations < ActiveRecord::Base
attr_accessible :category_id, :product_id
end
型号 - 类别
class Category < ActiveRecord::Base
attr_accessible :title, :image
has_many :categorisations
has_many :posts, :through => :categorisations
end
模型 - 帖子
class Post < ActiveRecord::Base
attr_accessible :body, :is_verified, :publish_date, :title, :url, :tag_list, :image, :category_id
has_many :categorisations
has_many :categories, :through => :categorisations
end