Globalize3 で問題が発生しました。設定ユーザーの管理者に翻訳を追加するモジュールを作成しました。
各翻訳を彼女の ID とロケールごとに表示します。しかし、ページを表示したいときにロケールが定義されていない理由がわかりません。
より良いショーの要点: https://gist.github.com/266562670cd8dab28548#gistcomment-43681
ご協力いただきありがとうございます
修理済み。
Globalize3 で問題が発生しました。設定ユーザーの管理者に翻訳を追加するモジュールを作成しました。
各翻訳を彼女の ID とロケールごとに表示します。しかし、ページを表示したいときにロケールが定義されていない理由がわかりません。
より良いショーの要点: https://gist.github.com/266562670cd8dab28548#gistcomment-43681
ご協力いただきありがとうございます
修理済み。
パーフェレンス トピックの翻訳の更新アクションで取得しているパラメーターを見ている場合 (params[:preference_topic_translation] を上げるだけです)。preference_topic_option_translation
モデルに存在しない属性の 1 つとして認識されていることに気付くでしょう。
フォームの 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| %>