Модуль перевода Globalize3 для базы данных

У меня проблема с Globalize3, я создал модуль для добавления переводов в Admin для пользователя предпочтений

Я показываю каждый перевод по ее идентификатору и локали. Но я не понимаю, почему локаль не определяется, когда я хочу отобразить страницу.

Суть для лучшего шоу: https://gist.github.com/266562670cd8dab28548

Спасибо за вашу помощь

Исправлена.

1 ответ

Решение

Если вы посмотрите на параметры, которые вы получаете в действии обновления для перевода темы настроек (просто вызовите params[:preference_topic_translation]). Вы заметите, что, вероятно, preference_topic_option_translation в качестве одного из атрибутов, которых нет в модели.

Вам необходимо обновить строку № 12 в форме:

<%= f.fields_for preference_topic_option_translation do |translate_form| %>

Следует читать:

<%= f.fields_for :preference_topic_option_translations, preference_topic_option_translation do |translate_form| %>
Другие вопросы по тегам