图标地球找不到更新宝石叽叽喳喳引导轨道

我使用twitter-bootstrap-rails宝石。昨晚我更新了我的宝石,并尝试使用icon-globe,但我得到的只是一个空的空间。图标地球找不到更新宝石叽叽喳喳引导轨道

这里是我的Gemfile:

gem 'jquery-rails' 

gem 'therubyracer'

gem 'mongoid'

gem 'bson_ext'

gem 'bson'

gem 'mongo'

gem 'devise'

gem 'twitter-bootstrap-rails', :git => 'git://github.com/seyhunak/twitter-bootstrap-rails.git'

我试图rake tmp:clear但这并没有工作太

回答:

你尝试:

bundle exec rake assets:precompile 

在生产环境?

回答:

我刚刚碰到了这一天。我有我的Rails服务器设置,以便我可以在自己的suburi下的同一台服务器上运行多个Rails应用程序。显然,bootstrap_and_overrides.css.less中的资产路径助手不包括精灵的相对路径,而是将背景图像url指向/ assets而不是/ suburi/assets。

继我发现在这里:https://github.com/rails/rails/issues/3365我能够收集到,我需要做的folllowing预编译时资产:

RAILS_RELATIVE_URL_ROOT="/suburi" rake assets:precompile 

当您预编译,然后一切正常这将设置环境中的相对根这应该。

真的让我一个循环的事情是,在开发一切工作得很好。只要我将它推送到生产服务器,图标就停止显示。我一直在想我的服务器或我的代码有问题。一直以来,当我预编译我的资产时,只是资产路径助手不包括suburi。

在运行预编译之前,只需在RAILS_RELATIVE_URL_ROOT环境变量中设置完整的suburi路径,它就可以工作。

更新:您可以通过添加

config.action_controller.relative_url_root = '/suburi' 

这将是为进行部署时,将不需要额外的输入的最佳选项设置在的config/application.rb中文件这个变量。

你可以阅读一下:

http://guides.rubyonrails.org/configuring.html#configuring-action-controller

以上是 图标地球找不到更新宝石叽叽喳喳引导轨道 的全部内容, 来源链接: utcz.com/qa/265294.html

回到顶部