2

我想在 Rails 3.1 中安装用于 ajax 上传的插件。

怎么做?只是git clone执行vendor/

资产管道呢?我必须在 ? 中指定一些类似的代码application.js

//= require vendor/file-upload

你知道比这个更好的 ajax 文件上传插件吗?

https://github.com/valums/file-uploader

更新

我想在不点击提交的情况下上传文件,所以remotipart不适用。

4

1 回答 1

2

与其在 ./vendor 下安装插件(这是旧的 Rails 方式),您应该寻找具有该功能的 GEM,并将 Gem 添加到 Gemfile,然后运行bundle install​​.

例如,将其添加到您的 ./Gemfile 中:

gem 'name_of_the_gem' , "version_number"  # the version_number is optional

然后运行bundle install

有几个 gem 可用于文件上传,其中一些支持 AJAX。例如:


Rails 3 上的插件安装:

$ rails plugin install http://wherever.com/somewhere/plugin_name.git

或者

cd vendor/plugins

git clone -q http://wherever.com/somewhere/plugin_name.git

或者

git submodule add http://wherever.com/somewhere/plugin_name.git vendor/plugins/plugin_name
于 2011-11-02T23:21:27.857 回答