Rails 1.2 & # 8220; il servizio è obsoleto & # 8221;
-
05-07-2019 - |
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.
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