Rails:将图片上传添加到现有表单

时间:2011-07-03 04:07:25

标签: ruby-on-rails image upload gem

我有一个现有的entry脚手架。我想在没有太多麻烦的情况下将图像上传添加到我现有的模型/控制器/视图中 - 我想在工作之后添加一些ajax。

那就是说,我对铁杆很新。

  1. 我有一个简单的,可以兼容ajax的宝石吗?
  2. 我该如何实施? (一步一步,因为我学习起来很慢)

3 个答案:

答案 0 :(得分:1)

Ruby on Rails AJAX file upload

http://khamsouk.souvanlasy.com/articles/ajax-file-uploads-in-rails-using-attachment_fu-and-responds_to_parent

在文章中查找步骤6.使用iframe和responds_to_parent 。 请注意,它使用attachment_fu来处理文件上载。但回形针和纸夹的想法是一样的。 carrierwave

答案 1 :(得分:1)

这是一个很好的演示,如何使用Rails 3上传图像。它使用Uploadify与Dragonfly gem。

https://github.com/rdetert/FormFly

答案 2 :(得分:1)

同一篇文章AJAX upload using Prototype.js plugin

https://github.com/JangoSteve/remotipart

Remotipart是一个Ruby on Rails gem,可以在Rails 3.0和Rails 3.1远程表单中使用jQuery上传AJAX文件。这个gem增强了原生的Rails jQuery远程表单功能,可以实现异步文件上传,几乎不需要修改你的应用程序。

gem 'remotipart', '~> 1.0'
bundle install