問題タブ [globalize]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - rails 4, gem のグローバル化, デフォルトロケールの設定方法
複数のロケールをサポートするために globalize gem を使用しています。
config/locales ディレクトリには 3 つのファイルがあります
私のルーティングファイルは
ルート パス (/) がデフォルトのロケールを設定しています
しかし、api_controller でデフォルトのロケールを設定する方法がわかりません
したい
Rails Projectでは受け入れられませんか?
/:locales/api~~ を追加する必要がありますか?
ruby-on-rails - Rails 4 + グローバル化 + Activeadmin + activeadmin-globalize 、activeadmin-translate が機能しない
ブロック:
常に最後のフィールドが表示されます。問題は gem 'activeadmin -translate' github' rbatllet / activeadmin -translate' にあると思います。
管理者/POST.RB
models/post.rb
ruby-on-rails - 多くのオブジェクトの関連付けの配列を取得します
わかりやすいタイトルを見つける方法が正確にわからなかったので、私の問題を説明するために最善を尽くします。
私は2つのモデルを持っています: - 名前と多くの地域を持つ、グローバル化で翻訳可能な国
私がやりたいことは、国の配列からすべての地域の配列を取得することです。
例えば
この配列を取得する簡単な方法はありますか?
ruby-on-rails - Rails と Globalize - スコープ内の関連モデルの変換テーブルに参加する
別のモデル (翻訳された属性を持つ) と関係があるモデルのレコードを注文したいと考えています。ここに例があります:
- 私はモデルプロジェクトを持っています
- モデルタスクがあります
- Project has_many Tasksという関係があります
- モデルTaskの属性名はグローバル化されています ( task_translationsテーブル上)
ここで、すべてのプロジェクトをタスク名で並べ替えたいと思います。このスコープをどのように記述できますか? gem globalize ( https://github.com/globalize/globalize/blob/eccb924ac9641b52399f22525b0e3ec004739f4c/lib/globalize/active_record/class_methods.rb )のメソッドwith_translationのように Rails の変換テーブルに参加するにはどうすればよいですか?
ruby-on-rails-4 - RSpec + factory_girl + グローバル化のバグ?
Globalize + RSpec + factory_girl の使用で厄介な問題が発生しています。属性が変換されたモデルがあり、factory_girl を使用して工場を作成すると問題が発生します。コードはそれを完全に説明しています:
翻訳の移行:
モデル:
工場:
テスト:
ログ:
Mysql トランザクション:
レコードに見られるように、データベース クエリでレコードを作成するときにパラメーター属性 'name' が定義されていますが、変換テーブルは明らかに何も検出せず、フィールドを変換せずにレジストリを作成しようとしましたが、失敗しました。
ただし、モデル内の翻訳ステートメントをコメントすると…</p>
MySQL トランザクション:
バグですか?私は何か間違ったことをしていますか?これは他の誰かに起こりましたか?