我想允许用户在注册表格上裁剪他的个人资料图片。 我看到 Railscast 他们使用 Jcrop 来实现此目的,但问题是他们允许在保存表单提交后进行裁剪。
我想允许用户立即在表单上裁剪图像。
最佳答案
如果您尝试裁剪表单上的图像(请阅读:在浏览器中) 你需要使用 javascript,而不是 Rails,rails 不在浏览器上运行,
正如我在评论中所说,我强烈建议您阅读有关 Web 应用程序上下文中浏览器-服务器交互流程的更多信息,
至于在rails上裁剪图像,收到后(我建议的)是安装imagemagick并使用相关的ruby gem(Rmagick),文档详细说明了如何做到这一点
http://www.rubydoc.info/gems/rmagick/Magick/Image
至于在客户端裁剪它,您可以使用这样的东西:
关于javascript - 如何在 Ruby on Rails 中裁剪图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41739189/