我正在尝试为开源项目 jquery-datatables-rails 做出贡献。但这让我感到困惑,因为它是如何工作的。我对如何创建 gem 有基本的了解。似乎该项目只是简化了路径引用,仅此而已。列出的四个安装步骤是
Add to the assets group in your Gemfile:
gem 'jquery-datatables-rails'
Install the gem:
bundle install
Add the JavaScript to application.js:
//= require dataTables/jquery.dataTables
Add the stylesheets to application.css:
*= require dataTables/jquery.dataTables
但我不明白 Rails 如何知道在哪里可以找到 dataTables 文件夹以及为什么我们使用 jquery.dataTables 来引用文件/类。代码很容易理解,但是文件组织让我很困惑。有没有关于与我的困惑有关的主题的文章?谢谢。
更新: 刚刚在 Rails 引擎上找到了这个很棒的文档:http: //edgeguides.rubyonrails.org/engines.html