2012-04-26 9 views
10

Czytam dokument Github "act-as-taggable", https://github.com/mbleigh/acts-as-taggable-on, i chcę zmusić tagi do zapisania w teczce. Instrukcja w sekcji Konfiguracja mówi dodać linięGdzie mogę umieścić konfigurację do akt-as-taggable-on?

ActsAsTaggableOn.force_lowercase = true

ale nie jestem pewien, gdzie byłoby to przejść.

W jakim pliku mam umieścić ten fragment kodu?

Dzięki!

+4

Chyba można utworzyć plik o nazwie acts_as_taggable_on_configuration.rb na katalogu initializers i umieść w nim całą konfigurację. Pamiętaj, aby ponownie uruchomić aplikację po utworzeniu tego pliku. –

+0

Miałem ten błąd, gdy mój klejnot był za stary ... na przykład 2.2.2 daje błąd, a 2.3.3 jest dobry! – Eero

Odpowiedz

10

Możesz utworzyć niestandardowy inicjator w config/initializers i umieścić tam ten wiersz.

Lub alternatywnie, można ustawić to w config/application.rb:

module YourApp 
    class Application < Rails::Application 
    ActsAsTaggableOn.force_lowercase = true 
    end 
end 
+0

po umieszczeniu. nadal nie działa. –

+0

Jeśli wykonujesz niestandardowy inicjator, co deklarujesz jako klasę, dziedziczenie lub opakowanie? – ahnbizcad

+1

@gwho https://github.com/mbleigh/acts-as-taggable-on/wiki#configuration – NARKOZ

Powiązane problemy