在我的用户方法中将convert_options代码添加到现有的Paperclip代码中。现在得到:
/ Users / ----- / ---- / ------- / app / models / user.rb:148:语法错误,意外的tASSOC,期待keyword_end :convert_options => {:small => '-quality 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']
...
答案 0 :(得分:4)
您在:styles => {...}
之后错过了一个逗号。
答案 1 :(得分:0)
has_attached_file :photo,
:styles => {
:small => ["50x50#", :jpeg],
:big => ["450x450#", :jpeg]
},
:convert_options => {
:small => '-quality 40'
}
我知道它有很多缩进但是当我尝试调试某些东西时它会帮助我。 一些编辑突出显示关闭的括号。它也可以帮助。