【发布时间】:2011-07-18 18:27:33
【问题描述】:
完成了 Hartl 的精彩 Rails 教程,我现在正在学习 Castledine 和 Sharkie 编写的非常好的 jQuery - Novice to Ninja。虽然我能够在我的 rails 项目中包含 jquery.js 和 jquery-ui.js,但在添加其他 jQuery 插件时我遇到了困难。
我发现当插件托管在 github 上时,我可以使用命令行将它们导入到我的项目中,并且:
[my rails app]$ rails install [github URL]
插件成功导入到 javascript_include_tag 找不到它们的 /vendor/plugin/ 目录中。这种情况提示了 3 个问题:
有没有办法将 jQuery 插件导入到我的 Rails 应用程序中,将它们放入它们所属的 public/javascripts/ 目录中?
如果 1 的答案是“否”,有没有办法让 javascript_include_tag 搜索供应商/插件/中的脚本?这似乎是一种不好的做法,因为 jQuery 脚本隐藏在人们通常会查找它们的 public/javascript/ 目录之外。
如果 1 和 2 都是“否”,是否有比 $mv 或复制粘贴更优雅的方式从供应商/插件/移动文件?
注意:通过网络搜索,我在http://getsprockets.org/ 发现了 37signals 的 sprokets gem,它似乎在某些时候可能有用,但超出了我目前的需求和理解。
感谢任何想法!
【问题讨论】:
标签: jquery ruby-on-rails-3 plugins jquery-plugins ruby-on-rails-plugins