|
|
1
7
仔细检查posts表是否有“类型”(字符串)列。如果AdminUserPosts和OrdinaryUserPosts被写入到表“posts”中,并且type列是正确的,那么您应该得到您期望的子类行为。 |
|
|
2
1
在所有子模型(本例中为AdminUserPost和OrdinaryUserPost)和父模型(Post)中。 |
|
|
3
-2
find(:all)将为您提供Post,因为您是在Post中服务,而不是在AdminUserPost中。如果您想要AdminUserPost,请使用:
但是我想它会找到和Post相同的帖子。find(:all)会找到。
我没有尝试使用这个继承类,但我认为它会起作用。 您可以在此处了解有关命名作用域的更多信息: http://railscasts.com/episodes/108-named-scope 编辑:
|
|
cluster1 · 采取独立的新行动的好处是什么? 1 年前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 1 年前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 2 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 2 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Flávio · 基于另外两个生成数组 2 年前 |