为什么我经常在:assets组之外看到gem 'jquery-rails?
group :assets do
gem 'sass-rails', " ~> 3.1.0"
gem 'coffee-rails', " ~> 3.1.0"
gem 'uglifier'
end
gem 'jquery-rails'如果我把它放进去会不会有put的行为?
谢谢!
发布于 2012-07-13 20:37:56
jquery-rails gem还提供了一些测试助手。因此,也许出于这个原因,人们更愿意把它放在:assets组之外。
但是,:assets组包含在开发和测试环境中,因此如果愿意,将jquery-rails放在:assets组中应该是完全安全的。
只需确保在部署应用程序之前预编译了资产即可。
发布于 2013-06-14 17:49:09
这个问题的真正答案是,gem 'jquery-rails'经常会在生产过程中崩溃,而且没有标准的方法来修复这个问题,然后从一开始就初始化gem本身。我在heroku上看到过这个问题。
解决这个问题的方法是将jquery-rails放在:assets组之外,这样就可以确保它不会中断。
即使这个问题是一个老问题,我也想确保这是原因,您可能需要将'jquery-rails' 放在 :assets组之外。
https://stackoverflow.com/questions/10730386
复制相似问题