Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在rails应用程序中使用回形针调整上传图像的大小?_Ruby On Rails_Paperclip - Fatal编程技术网

Ruby on rails 如何在rails应用程序中使用回形针调整上传图像的大小?

Ruby on rails 如何在rails应用程序中使用回形针调整上传图像的大小?,ruby-on-rails,paperclip,Ruby On Rails,Paperclip,在我的Rails应用程序中,我有以下功能: has_attached_file :image def picture_from_url(url) self.image = URI.parse(url) end 我想重新调整图像时,它得到保存,但不知道如何做到这一点。我希望宽度为300px,高度与此成比例缩放。有什么建议吗?查看github上的自述文件: 快速启动 class User < ActiveRecord::Base attr_accessible :a

在我的Rails应用程序中,我有以下功能:

  has_attached_file :image

  def picture_from_url(url)
    self.image = URI.parse(url)
  end

我想重新调整图像时,它得到保存,但不知道如何做到这一点。我希望宽度为300px,高度与此成比例缩放。有什么建议吗?

查看github上的自述文件:

快速启动

class User < ActiveRecord::Base
  attr_accessible :avatar
  has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100>" }, :default_url => "/images/:style/missing.png"
end
class用户{:medium=>“300x300>”,:thumb=>“100x100>”},:default\u url=>“/images/:style/missing.png”
结束

如果上传图像,您可以设置不同的样式。在您的情况下为300px。

查看github上的自述文件:

快速启动

class User < ActiveRecord::Base
  attr_accessible :avatar
  has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100>" }, :default_url => "/images/:style/missing.png"
end
class用户{:medium=>“300x300>”,:thumb=>“100x100>”},:default\u url=>“/images/:style/missing.png”
结束

如果你上传一张图片,你可以设置不同的样式。在你的例子中是300px。

如果你通过表单上传图片,你不需要url。。或者你的确切意思是什么?如果你通过表单上传图像,你不需要url。。或者你的确切意思是什么?