【发布时间】:2012-10-15 22:30:27
【问题描述】:
我有类似render @posts 的代码,可以在PostsController 呈现的索引模板中呈现我的帖子集合。
现在我有一个Admin::PostsController,它也应该呈现集合,但是当我的帖子控制器呈现@posts 时,它会寻找admin/posts/_post.html.erb 部分。我现在必须明确写出部分路径吗?此功能是设计使然还是错误?这似乎没有意义。
【问题讨论】:
-
@Malestor 哦,我怎么错过了,但是从你的问题 rails 中提出一个观点,从该控制器的视图目录中渲染部分(如果没有明确定义)所以如果我必须给出答案那我建议它作为一个有效的
feature而不是错误,因为它让我可以灵活地知道我的控制器中定义的对象的部分位于该控制器本身的视图目录内(直到明确定义)正确如果我错了
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1