我需要關於此問題的一些建議。裏面我查看我打電話的一種方法是這樣的:調用控制器方法時nil:NilClass的未定義方法
<%= image_tag image_path(@photo) %>
和路由:
match "/image", to: 'images#image', via: 'get'
我的控制器中,我有以下方法:
def image
@image = Image.where("id = ?", params[:id]).first
send_file @image.image.url.to_s, :disposition => 'inline', :type => 'image/jpeg', :x_sendfile => true
end
問題是,當方法image
被觸發,圖像不顯示,並在控制檯中收到以下錯誤:
NoMethodError (undefined method `image' for nil:NilClass)
您認爲什麼可能是問題?謝謝!