所以在我看来,我正在显示属于产品类别的衬衫的价格。在我看来,我目前正在浏览一系列像这样的衬衫:
<% @shirts.get_shirts("red", "small").each do |shirt| %>
<%= shirt.price ">
<% end %>
这就像我想要的那样工作,只显示红色和小号衬衫的价格。
但是,当我尝试将此逻辑移动到相应的帮助器中时,它会显示完整的对象数据而不仅仅是价格。我的帮助代码如下:
def show_prices(color, size)
@shirts.get_shirts(color, size).each do |shirt|
shirt.price
end
end
我在视图中这样称呼它:
<%= show_prices("red","small") %>
我在助手中做错了什么?似乎它应该做同样的事情,但事实并非如此。