为什么'jQuery-Rails'经常在资产组之外

maz*_*lix 13 jquery ruby-on-rails-3 gemfile

为什么我经常gem 'jquery-rails:assets小组外面看到它?

group :assets do
  gem 'sass-rails', " ~> 3.1.0"
  gem 'coffee-rails', " ~> 3.1.0"
  gem 'uglifier'
end

gem 'jquery-rails'
Run Code Online (Sandbox Code Playgroud)

如果我把它放进去,会不会有错误行为?

谢谢!

tho*_*edb 13

jquery-rails宝石提供了一些测试助手也.因此,也许出于这个原因,人们更愿意将其置于:assets群体之外.

但是,该:assets组包含在开发和测试环境中,因此如果您愿意jquery-rails,您可以非常安全地放入:assets组中.

只需确保在部署应用程序之前预编译资产.

  • - 1.如果你曾经在`:assets`组中使用`jquery-rails`,那么你就会知道放入`:assets`组是不安全的.有时,jquery-rails可能会崩溃,并且没有预编译会有所帮助.将它放在`:assets`之外可以完成工作. (2认同)