|
|
1
1
首先,我同意,您似乎需要一个3列联接表。我还没有用ActiveRecord完成这项工作,我认为您编写自定义模型的方法是通过两个
在您的特殊情况下,您可以考虑使用一个插件,以良好的方式处理角色的复杂性。这方面的良好经验: acl9 您可以使用这个非常有用的插件为单个项目实体上的单个用户分配角色,剩下的由它来处理。 |
|
|
2
0
您可以为创建模型
|
|
|
3
0
有一个插件作为“活动日志”,它是一个有3列的表(实际上是6列,因为每个对象都是由类型和ID定义的)。 你可能想查一下它作为参考。它有:
简单示例:用户(罪犯)为餐厅(引用的项目)创建一个评论(活动可记录)。 |
|
|
4
0
我发布了一个相关问题
here
. 答案涉及使用
我遇到的错误消息“nil object”与未实例化的对象有关。有时,当表中没有数据时,似乎会出现消息。 最后一条错误消息,我没有答案。 谢谢你的回复。所以是问我是否想悬赏,但我认为这是你刚得到的问题之一,在解决其他问题时,它就消失了。有时候,继续下去比试图找出原因更务实。 |
|
cluster1 · 采取独立的新行动的好处是什么? 1 年前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 1 年前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 2 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 2 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Flávio · 基于另外两个生成数组 2 年前 |