作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
鉴于下面的 MVC 结构,我如何访问 :category
?我把它加到了attr_accessible
的列表中并重新启动服务器,但调用 p.category
仍然没有返回任何东西。我相信你们 Rails 专家会知道发生了什么。提前致谢!
型号
class Product < ActiveRecord::Base
belongs_to :category
belongs_to :frame
belongs_to :style
belongs_to :lenses
attr_accessible :description, :price
end
<% @product.each do |p| %>
<%= p.category %>
<% end %>
def sunglass
@product = Product.all
end
最佳答案
您需要指定categories
的哪一列要显示的表。例如,名为 name
的列:
<% @product.each do |p| %>
<%= p.category.name %>
<% end %>
{id: 1, name: 'blabla', etc }
class Category < ActiveRecord::Base
has_many :products
end
关于ruby-on-rails - rails : how do you access belongs_to fields in a view?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13495061/
我是一名优秀的程序员,十分优秀!