Dzień dobry.
Jestem nowym railsowym nowicjuszem. 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:
- 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.
- Zainstalowałem globalize2 komendą “ruby script/plugin install http://github.com/joshmh/globalize2.git/”.
- W modelu product.rb dodałem linijkę “translates :description”.
- Dodałem migrację, która dropuje tabelę “products”, następnie dodaje wszystkie kolumny poza “description” i wykonuje “Product.create_translation_table! :description => :text”.
- Wykonałem migrację, dodała się nowa tabela “products_translations”, czyli baza danych wygląda tak jak powinna.
- 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.