私が使用しているコード:
ビュー ファイル内:
<%= link_to "Download", download_image_path(image) %>
コントローラーで:
def download
@image = Image.find(params[:id])
send_file "#{RAILS_ROOT}/public" + @image.attachment.url
end
エラーが発生します:
Cannot read file /Users/mohit/projects/my_app/public/system/attachments/4/original/Screen Shot 2011-11-04 at 3.14.03 PM.png?1320582022
PS: ダブル チェック、ファイルが存在します。それぞれのすべてのコントローラー内のすべてのファイル (画像、pdf、ビデオ) について、サーバー上で同じ問題が発生します。