Domanda

La mia app è su binari 1.2.6 e desidero aggiornarla a 2.2 Vedo questo avviso nei registri: AVVISO DI DEPRECAZIONE: il servizio è obsoleto e verrà rimosso da Rails 2.0 Vedi http://www.rubyonrails.org/deprecation per dettagli. (chiamato da .... application.rb: 14)

La linea è la domanda è servizio: notifica

Qualcuno può dirmi quale servizio fa perché non riesco a trovare alcuna documentazione al riguardo.

È stato utile?

Soluzione

service era un modo per specificare le dipendenze del controller. Il caricamento delle dipendenze è stato spostato in ActiveSupport.

Dal codice 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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top