Rails n00b在这里......
我在帖子和类别模型之间有* has_and_belongs_to_many *关联。我正在尝试为每个帖子呈现类别:
<%= post.Categories.each do |category| %>
<div id="categories_home">
<ul>
<li><%= category.description %></li>
</ul>
</div>
我收到了错误;我无法找到如何正确呈现这些类型关系的示例。
我是否应该使用has_and_belongs_to_many:通过关联来实现响应操作以获取CategoriesPosts表的所有记录,然后使用post_id迭代表?
提前致谢!
答案 0 :(得分:0)
您应该在post上调用小写的getter方法。 post也应该是一个实例变量,因此@post。
<%= @post.categories.each do |category| %>
<div id="categories_home">
<ul>
<li><%= category.description %></li>
</ul>
</div>
按照惯例,只有类名和常量以Ruby中的大写字母开头。
到目前为止,您的关联似乎很好。