我想在 Rails 3.1 中安装用于 ajax 上传的插件。
怎么做?只是git clone
执行vendor/
?
资产管道呢?我必须在 ? 中指定一些类似的代码application.js
?
//= require vendor/file-upload
你知道比这个更好的 ajax 文件上传插件吗?
https://github.com/valums/file-uploader
更新
我想在不点击提交的情况下上传文件,所以remotipart不适用。
我想在 Rails 3.1 中安装用于 ajax 上传的插件。
怎么做?只是git clone
执行vendor/
?
资产管道呢?我必须在 ? 中指定一些类似的代码application.js
?
//= require vendor/file-upload
你知道比这个更好的 ajax 文件上传插件吗?
https://github.com/valums/file-uploader
更新
我想在不点击提交的情况下上传文件,所以remotipart不适用。
与其在 ./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