Rails 1.2 “serviço está obsoleta”
-
05-07-2019 - |
Pergunta
Meu aplicativo é sobre trilhos 1.2.6 e gostaria de atualizá-lo para 2.2 Eu vejo este aviso nos logs: DEPRECATION AVISO: serviço é obsoleto e será removido do Rails 2.0 Consulte http://www.rubyonrails.org/deprecation para mais detalhes. (Chamado de .... application.rb: 14)
A linha é questão é serviço: notificação
Alguém pode me dizer o serviço faz o que eu não consigo encontrar qualquer documentação sobre isso.
Solução
service
era uma maneira de especificar dependências do controlador. Dependência de carga foi transferida em ActiveSupport.
A partir do código 1.2.0:
# Specifies a variable number of services that this controller depends on.
# Services are normally singletons or factories, like
# Action Mailer service or a Payment Gateway service.
def service(*services)
require_dependencies(:service, services)
depend_on(:service, services)
end
deprecate :service
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow