fileupload和backbone.js + Rails

时间:2011-09-13 10:57:53

标签: ruby-on-rails-3 backbone.js multipart

我设法创建了一个使用backbone.js进行CRUD流程的小应用程序。 现在我想在“创建”中包含文件上传。我使用“paperclip”上传图片。在我学习backbone.js时,请告诉我一些方法来制作它?

2 个答案:

答案 0 :(得分:2)

你不能用骨干模型做到这一点。您必须在客户端创建表单(包括文件字段)并将表单发布到服务器。

您可以在客户端上使用类似的内容: http://www.williambharding.com/blog/rails/rails-ajax-image-uploading-made-simple-with-jquery/

答案 1 :(得分:2)

您可能需要查看jquery.iframe.transport插件。由于你使用的是rails 3,你可以使用remotipart代替它(它捆绑了iframe.transport插件),它连接到rails的ujs驱动程序,以自动添加对ajax请求中文件上传的支持。