ここで髪を引っ張っています...なぜこれが機能しないのかわかりません。
ルビー 1.8.7、レール 3.0.19、ペーパークリップ 2.7.4 を使用しています。
私のモデル:
has_attached_file :photo, :styles => {
:logo => "60x20",
:widget => "60x40",
:thumb=> "100x100",
:small => "150x150>" },
:url => "/images/companies/:id/:style/:basename.:extension",
:path => ":rails_root/public/images/companies/:id/:style/:basename.:extension",
:default_url => "/images/bb_noimage.png"
#validates_attachment_presence :photo
validates_attachment_size :photo, :less_than => 3.megabytes
validates_attachment_content_type :photo, :content_type => ['image/jpeg', 'image/png','image/gif','image/jpg']
ビューで:
<%= image_tag "#{get_image_url(company.id,company.photo_file_name,"small")}"%>
問題は、一部のフォルダが「大」および「サム」サイズを持ち、「小」および「ロゴ」サイズを持たないことです。長い間使用していなかったこのサイトを再訪しています。不足しているスタイルを生成したい。これらのコマンドを試してみましたが、最初のコマンドではエラーは表示されませんが、2 番目のコマンドでは以下のエラーが表示されます。必要なサムネイルを生成しません。ご協力ありがとうございました!
bundle exec rake paperclip:refresh:thumbnails CLASS=Company
bundle exec rake paperclip:refresh:missing_styles --trace
** Execute paperclip:refresh:thumbnails
rake aborted!
No such file or directory - /Users/q/Sites/baiabase-old/public/system/paperclip_attachments.yml
/Users/q/.rvm/gems/ruby-1.8.7-p302@baia-old/gems/paperclip-2.7.4/lib/paperclip/missing_attachment_styles.rb:25:in `initialize'