Instalacja i konfiguracja pluginu globalize2

Dzień dobry.

Jestem nowym railsowym nowicjuszem. :slight_smile: Dzisiaj od rana próbuję dodać do aplikacji plugin globalize2, no i nie daję rady. Dokumentacja na stronie projektu http://github.com/joshmh/globalize2 jest dla mnie enigmatyczna.

Oto co do tej pory poczyniłem:

  1. Dodałem drugi język do /config/initializers/i18n.rb, ustawiłem tłumaczenia w plikach *.yml, tłumaczenie przy użyciu i18n działa.
  2. Zainstalowałem globalize2 komendą “ruby script/plugin install http://github.com/joshmh/globalize2.git/”.
  3. W modelu product.rb dodałem linijkę “translates :description”.
  4. Dodałem migrację, która dropuje tabelę “products”, następnie dodaje wszystkie kolumny poza “description” i wykonuje “Product.create_translation_table! :description => :text”.
  5. Wykonałem migrację, dodała się nowa tabela “products_translations”, czyli baza danych wygląda tak jak powinna.
  6. Przy otwieraniu aplikacji dostaję błąd "undefined method translates".

Nie mam pojęcia z której strony to ugryźć. Dziękuję z góry za każdą pomoc.

O. Używałem od dawna globalize1 i od niedawna globalize2 i jeszcze nie miałem takiego babola. Daj kod (chociaż ważne fragmenty) product.rb i cały backtrace, jaki Ci wypluwa aplikacja.

Swoją drogą po co dropować tabelę, skoro można po prostu usunąć tłumaczone kolumny? :slight_smile:

Dzięki za odpowiedź, już sobie poradziłem. Prawdopodobnie po prostu zapomniałem zrestartować serwer. :confused: