オープンソース プロジェクト jquery-datatables-rails に貢献しようとしています。しかし、それがどのように機能するかは私を困惑させます。gem の作成方法について基本的な理解があります。プロジェクトはパス参照を単純化するだけのようですが、それ以上のものはありません。インストールするためにリストされている 4 つの手順は次のとおりです。
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 Engine に関するこの素晴らしいドキュメントを見つけました: http://edgeguides.rubyonrails.org/engines.html