2015-08-03 5 views
1

Когда я развертываю с capistrano в production Я получаю ошибку ниже. Но в staging я не получаю предупреждающее сообщение.Предупреждение о странном предостережении в tsort.rb о static_assets

DEPRECATION WARNING: The configuration option `config.serve_static_assets` has been renamed to `config.serve_static_files` to clarify its role (it merely enables serving everything in the `public` folder and is unrelated to the asset pipeline). The `serve_static_assets` alias will be removed in Rails 5.0. Please migrate your configuration files accordingly. (called from block in tsort_each at /home/deploy/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:226) 

Кроме того, как мой production.rb и staging.rb файлы среды имеют следующую строку комментировал: # config.serve_static_files = истина

+0

Пожалуйста показать полную трассировку и соответствующие части вашего Gemfile. – EugZol

+0

Это просто предупреждение об обесценении, ну, search 'serve_static_assets' в папке проекта. Я уверен, что вы найдете' serve_static_assets' заменяете его 'serve_static_files' и развертываете с радостью. ну, это просто для спокойствия твоего ума :) !!! –

+0

Проблема в том, что я не могу найти serve_static_assets, на который ссылается где угодно! файлы конфигурации production.rb и staging.rb очень похожи и оба без этих настроек ... – pastullo

ответ

0

В конце концов я понял, что давно я добавил драгоценный камень, чтобы сделать приложение работает на Heroku.

После удаления от героику этот драгоценный камень остался в Gemfile и вызывал ошибку. Я установил его извлекая следующее:

gem 'rails_12factor' 
Смежные вопросы