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.

¿Fue útil?

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