1

Ruby on Rails 3.2.x プロジェクトに JS ライブラリを含める主な方法は 2 つあります。

  1. ファイルを vendor/assets に配置します
  2. 次のようなバンドラーで ruby​​ gem を使用します。
    gem 'rails-backbone'
    gem 'jquery-rails'

どちらかが好まれる理由はありますか?#1 はプロジェクト内のファイルをもう少しわかりやすくし、#2 はもう少し便利だと思います。プロジェクトやgemに縮小版を入れたくないのは間違いありません.jsソースコードのデバッグや読み取りが不合理になるからです.

4

1 に答える 1

1

「vendor/assets」を使用すると、jquery ライブラリをカスタマイズする機会があります (たとえば、JqueryUI、または一部の jquery プラグインなど)。ただし、ライブラリをデプロイするのは簡単ではありません (たとえば、アセット パイプラインのため)。gem ソリューションを使用すると、ライブラリをカスタマイズする可能性がまったくないかほとんどありませんが、アセット パイプラインに問題はありません。

于 2012-04-16T08:07:37.867 に答える