是它们的任何方式吗?我可以在模型中定义属性,以便我的模型只能访问那些列。
假设我们有一位员工,如下所示
Employee
- Id
- Name
- Password
- Role
- CreatedDate
- EmailId我们有两个模型
class UserBasicInfo
Id integer
Name string
end
class UserLoginInfo
Id integer
Email string
Password string
end发布于 2014-02-26 15:11:49
您可以添加一个default_scope,以仅选择所需的列。
class UserBasicInfo < ActiveRecord::Base
default_scope select("id, name")
end
class UserLoginInfo < ActiveRecord::Base
default_scope select("id, email, password")
endhttps://stackoverflow.com/questions/22041398
复制相似问题