【发布时间】:2016-09-18 15:33:36
【问题描述】:
在我的 rails 应用程序中,我的模型包括 user、item 和 user_item。
user.rb
has_many :user_items
has_many :items, through: :user_items
item.rb
has_many :user_items
has_many :users, -> { uniq }, through: :user_items
belongs_to :user
user_item.rb
belongs_to :user
belongs_to :item
项目名称不得更改,用户不得编辑。
用户的 URL 是 /users/:id。用于 SEO 和用户友好目的的项目 URL 将是 /items/:name。
但是对于user_item,什么最适合?一些可能性:
/users/:id/items/:name
/user_item/:id
/user_item/:item_name
/user_item/:id/:item_name
【问题讨论】:
标签: ruby-on-rails url seo friendly-url slug