【发布时间】:2016-11-11 10:08:37
【问题描述】:
我有模型用户包含列角色。
class CreateUsers < ActiveRecord::Migration[5.0]
def change
create_table :users do |t|
t.string :name
t.string :email
t.string :address
t.integer :role
t.timestamps
end
end
end
如果 User.role = 1 角色是商店,角色是托运人 User.role = 0
Routes.rb
resources :users
以及动作秀的网址(个人资料):http://localhost:3000/users/1
我想用 :role 来改变它。例如: http://localhost:3000/shops/1(如果 User.role = 1) 或 .../shippers/1(如果 User.role = 0)。
我不知道该怎么做。请帮帮我,谢谢!
【问题讨论】:
-
bjedrocha.com/rails/2015/03/18/role-based-routing-in-rails 请试试这个,我想这可以帮助你
标签: ruby-on-rails