こんにちは私はペーパークリップがファイルを保存するデフォルトの場所を変更したいと思います。ドキュメントから、デフォルトの場所はにあることがわかります
rails_root/public/system/users/images/.....
ファイルをに保存したい
rails_root/assets/images/uploads/.....
そこで、ユーザーモデルを次のように変更しました。
class User < ActiveRecord::Base
has_attached_file :image , :url => ":rails_root/assets/images/uploads/:id/:style/:basename.:extension",
:path => ":rails_root/assets/images/uploads/:id/:style/:basename.:extension"
end
ただし、これは機能しませんでした。ファイルをアップロードして「表示」ページに移動すると、次の画面が表示されます。
ご覧のとおり、ユーザーは作成されています。画像のリンクが壊れており、リンクをクリックすると、Webページにこのメッセージが表示されます
No route matches [GET] "/Users/AM/Documents/RailsWS/bmc_mam/assets/images/uploads/13/original/bmc_TransparentFinal.png"
誰かがこのエラーを理解するのを手伝ってくれませんか