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.

Foi útil?

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
scroll top