use*_*861 4 ruby-on-rails has-many belongs-to
目前,我正在与RoR合作,阅读一些书籍和教程,并且效果很好。但是现在我必须实现一些我找不到任何资源的东西,对此我需要一些帮助。这是我想要做的:我有一个应用程序,人们可以登录并查看事物,因此我有一个名为users的数据库表,这很容易解释。另外,我还有一个表user_rights,每个表都有一个id,一个名称和一个描述。现在的想法是,每个用户可以拥有多个权限,从而使他可以访问应用程序的不同部分。从而:
class User < ActiveRecord::Base
attr_accessible :name, :password_digest, :password, :account_nr, :password_confirmation, :email
has_many :scope
validates :name, presence: true, uniqueness: true
validates :account_nr, presence: true
validates :email, :presence => true
has_secure_password
end
Run Code Online (Sandbox Code Playgroud)
和:
class Scope < ActiveRecord::Base
attr_accessible :name, :description
end
Run Code Online (Sandbox Code Playgroud)
我不希望有一个belongs_to的 -relationship。我只想要一张带有用户权限的小桌子,然后给每个用户几个。但不幸的是,我绝对不知道如何进行!有人可以给我一些提示吗?
| 归档时间: |
|
| 查看次数: |
2796 次 |
| 最近记录: |