将js文件放在Rails 3.2中的位置

时间:2012-04-25 06:52:30

标签: jquery ruby-on-rails-3.2

我想在Rails 3.2中使用jquery-File-upload,但我是新手,不知道在哪里放置所需的js文件。文档说有dirs

  • app / assets:特定于本申请的资产
  • lib / assets:您的开发团队编写的图书馆资产
  • 供应商/资产:来自第三方供应商的资产

我知道类似的问题。但我想知道这个文件上传插件。

由于

4 个答案:

答案 0 :(得分:1)

如果JS专门用于该应用程序,我会将它们放在app/assets

我倾向于在vendor/assets中添加任何其他人编码的内容以及lib/assets.我已编码的任何可重用内容。这就像滑块之类的东西,什么不是。

答案 1 :(得分:0)

我在rails 3.2 app中使用了jquery-file-upload插件。我把它放在app / assets / javascript / vendor中。 你只需要添加

//= require vendor/jquery-file-upload
你的application.js文件中的

希望得到这个帮助。

答案 2 :(得分:0)

通常gems / plugins用于处理文件上传。我最喜欢的一个,也许是无处不在的Paperclip.

答案 3 :(得分:0)

检查此应用Upload files with jQuery File Upload and Paperclip

无需下载任何文件,只需添加

即可

gem 'jquery-fileupload-rails'

在你的Gemfile中复制粘贴

中显示的代码

app/views/uploads/index.html.erb

对模型名称进行必要的修改