即使在聲明輔助方法之後,錯誤仍然是Item的未定義方法'get_image_url'。未定義方法rails - 從視圖調用控制器方法
儘管我不明白爲什麼視圖中的某些東西應該明確地啓用來調用控制器方法。
這是模型法
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 %>
我不知道該怎麼做這個,我覺得我的設計並不理想,我需要更多經驗豐富的開發人員提供一些反饋。啊