активная модель i18n и формы

поэтому я недавно добавил свой первый перевод, отличный от английского, и теперь все мои формы не работают. при дальнейшем осмотре я обнаружил, что он пытается перейти к переведенным путям. т.е. users_path теперь foobar_path (foobar является переводом модели)

я могу обновить все свои формы с помощью :url => users_path, но похоже, что маршрутизация не должна ссылаться на языковые файлы.

у меня неправильно настроена настройка i18n? или это баг?

ИЗМЕНИТЬ

так что я понял, что activerecord НЕ переводит маршруты, это проблема с активной моделью!

тот факт, что активная запись работает так, как я и ожидал, говорит мне, что это ошибка с активной моделью. у кого-нибудь была эта проблема раньше, и есть предложения по решению?


person brewster    schedule 07.12.2010    source источник


Ответы (1)


понятно! у меня был какой-то забавный метод model_name, определенный для моих активных моделей. заменил его на extend ActiveModel::Naming, теперь он ведет себя так же, как activerecord.

person brewster    schedule 07.12.2010