ruby-on-rails - 我应该使用哪些插件/gem 在 Rails 3 中即时动态生成缩略图?

标签 ruby-on-rails ruby

原来如此。我正在构建我的第一个 Rails 应用程序,它从目录及其子目录中读取图像。现在,我想生成这些图像的动态缩略图。但我不想用缩略图填充该目录。我正在考虑在临时目录中为每个用户单独缓存这些缩略图。

哦,还有,我还需要图像的尺寸来实现一些 CSS 魔法。

我应该使用什么插件/gem/...来完成这个?

最佳答案

你应该 rmagick 加上 Paperclip。通过这种方式,您可以指定尺寸(以及图像的许多其他属性),并即时制作缩略图。

最重要的是,我还要添加 delayed_job ,它将后台处理图像,因此如果客户提供了其中任何一个,他们将不必等待它完整的客户端。

rMagick:http://github.com/rmagick/rmagick

回形针:http://github.com/thoughtbot/paperclip

延迟工作:http://github.com/collectiveidea/delayed_job

关于ruby-on-rails - 我应该使用哪些插件/gem 在 Rails 3 中即时动态生成缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3672759/

相关文章:

ruby-on-rails - Rails 使用 Symbol 与 String 作为 params hash 中的键

ruby - Ansible "Permission denied"尝试安装/检查 gem 时

ruby-on-rails - rails : How to use a before_filter to protect multiple methods

ruby-on-rails - 如何获取我的 Rails Controller 中存储在事件存储中的附件的 URL

ruby-on-rails - rails回调没有被执行

ruby-on-rails - 通过与 Ruby-on-Rails 4.1 的关系在 RSpec 3.1.0 和 has_many 上遇到麻烦

ruby-on-rails - Cronjob 每小时运行一次,但不是在特定时间运行

html - 使用 form_for 创建文本框

ruby-on-rails - Arel + Rails 4.2 导致问题(绑定(bind)丢失)

ruby - 要在 ruby​​ 中散列的数组