【发布时间】:2014-04-15 06:40:31
【问题描述】:
我正在开发一个类似应用程序的小型博客,目前我遇到了一个我无法解决的问题。
我目前有 2 个模型:
1. 发布
2. 评论
我已经可以毫无困难地管理我的帖子,但我在使用 cmets 时遇到了一些问题。我选择在我的帖子和我的评论模型之间建立关系 has_many / belongs_to。当用户在帖子页面上时,我想显示与帖子相关的所有 cmets。我的 erb 看起来像这样:
#some code
#...
#...
#render the comments
<%= render :template => "comments/index", :locals => {:post_id => @post.id} %>
我的问题是我的 CommentsController 中的方法索引永远不会被调用。我在 index 方法中放了一些 puts,它们从不显示在控制台中。
我应该使用另一个标签来呈现视图吗?还有其他方法吗?
提前感谢您的帮助。
【问题讨论】:
-
renders 仅查看次数。 -
render只渲染视图。它不会命中相关的控制器和动作。 -
嗯,我明白了,那我应该怎么做才能达到预期的行为?
-
也许您可以将其渲染为部分。
标签: ruby-on-rails ruby