![]() |
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 编辑:
|
![]() |
Stilian · 存储库设置中没有Github页面部分 2 年前 |
![]() |
Kellen · 查看$卷展栏功能列表 2 年前 |
![]() |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
![]() |
johncssjs · 将数组转换为每个元素的嵌套哈希 2 年前 |
![]() |
solidsnake99 · Rails db:如何绕过验证 2 年前 |