【发布时间】:2014-04-06 07:42:43
【问题描述】:
错误是未定义项目的方法“get_image_url”,即使在声明了辅助方法之后也是如此。
虽然我不明白为什么视图中的某些内容应该显式启用以调用控制器方法。
这是模型方法
def item_url
return self.image_url # simplified version for simplicities sake
end
在控制器中
def get_image_url
Item.item_url
end
helper_method :get_image_url
在视图中
<% @items.each do |item| %>
<img src="<%= item.get_image_url%>"></img>
<% end %>
我不知道该怎么做,我觉得我的设计并不理想,我需要一些更有经验的开发人员的反馈。啊
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4