javascript - 如何在 Ruby on Rails 中裁剪图像

标签 javascript jquery ruby-on-rails crop

我想允许用户在注册表格上裁剪他的个人资料图片。 我看到 Railscast 他们使用 Jcrop 来实现此目的,但问题是他们允许在保存表单提交后进行裁剪。

我想允许用户立即在表单上裁剪图像。

最佳答案

如果您尝试裁剪表单上的图像(请阅读:在浏览器中) 你需要使用 javascript,而不是 Rails,rails 不在浏览器上运行,

正如我在评论中所说,我强烈建议您阅读有关 Web 应用程序上下文中浏览器-服务器交互流程的更多信息,

至于在rails上裁剪图像,收到后(我建议的)是安装imagemagick并使用相关的ruby gem(Rmagick),文档详细说明了如何做到这一点

http://www.rubydoc.info/gems/rmagick/Magick/Image

至于在客户端裁剪它,您可以使用这样的东西:

https://fengyuanchen.github.io/cropper/

关于javascript - 如何在 Ruby on Rails 中裁剪图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41739189/

相关文章:

ruby-on-rails - Rails:ActionController::ParameterMissing 参数丢失或值为空:

javascript - 在 Javascript 中构建复杂的计算模型

javascript - SortableJS 保持不可拖动项目固定

javascript - 多条折线相互重叠 - 带一条 "to the front"

javascript - 单击关闭 chrome 通知

jquery - CSS 背景具有无效的属性值

ruby-on-rails - 如何在 Rails/w Devise 中注销时使特定 session 无效?

ruby-on-rails - 我如何扩展这个 Ruby ActiveRecord 模型?

jQuery 脚本无法在 Wordpress 中加载($ 不是函数)

javascript - 更改 iframe url 更改父窗口 url 阻止了具有来源的框架