我开始就像我通常用javascript做的那样,所以:
$(document).ready ->
Run Code Online (Sandbox Code Playgroud)
但是当我保存时,我得到的文件没有定义.到目前为止,我还没有找到如何使其工作.
编辑:通过保存,我的意思是我正在使用咖啡-w.错误是由于我忘记使用-c选项.
我有一个数据库中的大小列表,我需要调整图像大小,我使用carrierwave上传它们.
有没有办法使用carrierwave来处理调整大小?现在我正在使用rake任务来完成它,虽然我可能会转而使用girl_friday actor,以便我可以更轻松地触发它.
最后我没有使用正确的carrierwave版本,但使用了carrierwave回调将调整大小的作业添加到后台处理器(在这种情况下,它是girl_friday)
class ImageUploader < CarrierWave::Uploader::Base
after :store, :resize_by_db
def resize_by_db(args)
widths = Resolutions.all.map &:width
widths.each do |width|
RESIZE_QUEUE << {:source => path, :width => width}
end
end
end
Run Code Online (Sandbox Code Playgroud)