Rails 1.2 "El servicio está en desuso"
-
05-07-2019 - |
Pregunta
Mi aplicación está en los rieles 1.2.6 y deseo actualizarla a 2.2 Veo esta advertencia en los registros: ADVERTENCIA DE DEPRECACIÓN: el servicio está en desuso y se eliminará de Rails 2.0 Consulte http://www.rubyonrails.org/deprecation para más detalles. (llamado desde .... application.rb: 14)
La línea es pregunta es servicio: notificación
Alguien puede decirme qué servicio hace ya que no puedo encontrar documentación sobre esto.
Solución
service
era una forma de especificar las dependencias del controlador. La carga de dependencias se trasladó a ActiveSupport.
Desde el 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 bajo: CC-BY-SA con atribución
No afiliado a StackOverflow