Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.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 3兼容的图像上载,没有依赖项?_Ruby On Rails_Gem - Fatal编程技术网

Ruby on rails Rails 3兼容的图像上载,没有依赖项?

Ruby on rails Rails 3兼容的图像上载,没有依赖项?,ruby-on-rails,gem,Ruby On Rails,Gem,好的,我正在寻找一个好的图像上传gem,它与Rails 3兼容并且没有依赖性。我使用的是attachment_fu,但Rails 3的兼容性似乎有问题。我真的很想用回形针,但它有一个图像majick依赖。我很难找到其他的选择 愚蠢的问题#1:Rails不应该在框架中加入一些“官方”的图像上传方案吗?每个web应用程序都会在某个时候需要它,而每次都会寻找一些有问题的第三方方法来实现这一点,过一段时间就会过时 愚蠢的问题#2:为什么回形针不能有一个无依赖模式,不制作缩略图或调整大小,只在上传图像时存

好的,我正在寻找一个好的图像上传gem,它与Rails 3兼容并且没有依赖性。我使用的是attachment_fu,但Rails 3的兼容性似乎有问题。我真的很想用回形针,但它有一个图像majick依赖。我很难找到其他的选择

愚蠢的问题#1:Rails不应该在框架中加入一些“官方”的图像上传方案吗?每个web应用程序都会在某个时候需要它,而每次都会寻找一些有问题的第三方方法来实现这一点,过一段时间就会过时


愚蠢的问题#2:为什么回形针不能有一个无依赖模式,不制作缩略图或调整大小,只在上传图像时存储图像?

作为一个在Linux、Mac和Windows上都运行带有回形针的Rails的人,我可以告诉你:安装ImageMagic(或任何拼写)不是问题

事实上,我以前的linux主机已经有了它,Mac笔记本电脑,IIRC。我预计在windows上安装它会有一些问题,但必须下载安装程序并在rails中指定正确的路径。没问题

所以,在你的位置上,我真的会尝试一下

编辑

还有很多Rails的文件上传插件,但我没有使用它们,也不能给出建议。谷歌会给你举一些例子。

是的,我知道ImageMajick不难安装,但这不是重点。我不需要任何图像处理,我只需要基本的文件/图像上传。另外,我不想在Rails3上使用插件,我想要一个gem@如果不需要图像处理,请不要定义任何自定义样式。这就是全部。另外,你可以把回形针当作宝石使用:它不在我的“供应商/插件”文件夹中。我只是在我的environment.rb中执行“config.gem…”并使用它。哦,是的,这很有效!谢谢你指出这一点——我有时是个白痴。因此,要使用没有ImageMajick的回形针,只需在模型中添加任何样式即可。我忽略了这一点,在回形针文档中也没有提到。事实上,在文档的一开始,他们就明确地说,要使用回形针,就必须使用ImageMajick。。。。