2012-04-18 5 views
0

アップロード用の画像にはクリップを使用し、画像の拡大版を表示するにはカラーボックスの宝石を使用しています。問題はそれが開発でうまくいくということですが、私がアプリケーションをプロダクションに持って行こうとすると、間違った場所で画像を探しています。ペーパークリップを使用して本番環境の画像にリンクする

ルートディレクトリでイメージを検索しようとしましたが、ファイルがURL/system/pictures/2/large/img.pngに存在しないというエラーが表示されます。 s12/gallery/bsd/system/pictures/2/large/img.png

URL/s12/gallery/bsdのファイルを探す方法を知りませんもっと情報が必要な場合はお知らせください。私は、ビュー内のファイルにリンクしていますどのようにここで

は次のとおりです。

罰金に表示するサムネイルを取得しますが、クリックされたとき、それはルートディレクトリにファイルが存在しないと言う...
<%= link_to(image_tag(@project.picture.url(:thumb)), @project.picture.url(:large), :data=> { :colorbox => true }) %> 

理由ありません。

ありがとうございます。

答えて

0
has_attached_file :photo, :styles => { :small => "150x150>" }, 
        :url => "/assets/products/:id/:style/:basename.:extension", 
        :path => ":rails_root/public/assets/products/:id/:style/:basename.:extension" 

デフォルトを変更するURLを設定できます。 pathは、urlが公開URLであるシステムパスです。

関連する問題