1

ユーザー メソッドの既存の Paperclip コードに convert_options コードを追加しました。今取得:

/Users/-----/----/-------/app/models/user.rb:148: 構文エラー、予期しない tASSOC、keyword_end を期待:convert_options => { :small => ' -品質 40' }

私は何が欠けていますか?

ユーザー モデル:

...
 # Paperclip
  has_attached_file :photo, 
        :styles => {
          :small => ["50x50#", :jpeg],
           :big => ["450x450#", :jpeg]
         }     

        :convert_options => { 
          :small => '-quality 40' 
         }         

        validates_attachment_size :photo, :less_than => 5.megabytes
        validates_attachment_content_type :photo, :content_type => ['image/jpeg', 'image/png']
...
4

2 に答える 2

4

の後にカンマがありません:styles => {...}

于 2013-06-01T18:28:05.023 に答える
0
has_attached_file :photo, 
                  :styles => {
                              :small => ["50x50#", :jpeg],
                              :big => ["450x450#", :jpeg]
                             }, 
                  :convert_options => { 
                                       :small => '-quality 40' 
                                      } 

インデントが多いことは知っていますが、何かをデバッグしようとするときに役立ちます。一部の編集者は、開き括弧を閉じ括弧で強調表示します。それはまた助けることができます。

于 2014-08-24T19:56:50.897 に答える