s=Food.find("pizza") returns information as <
<#Food:0xcee080c @attributes={"a=>"5"},"food_groups"=>[#Food::FoodGroup:0xcee0028 @attributes = {"gname="pizzatype"}]
category is an instance method available in FoodGroup. When i access the following in rails console as s.food_groups.category
NoMethodError: undefined method `category' for Food::FoodGroup:0xcee080c
为什么Rails会在前面添加依赖类。如何访问FoodGroup类别方法?
答案 0 :(得分:1)
这里 s.food_groups 返回一个数组 所以你必须像 s.food_groups.first.category
那样打电话