問題タブ [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.

0 投票する
0 に答える
270 参照

ruby-on-rails - Globalize を使用する Rails では、更新時に空の文字列フィールドが無視されるようです

私はRailsに非常に慣れていないので、どういうわけか奇妙な問題に直面しています.グーグルはこれまでのところ役に立ちませんでした...

Rails入門ガイドに従って古典的なCRUDリソースを実装しましたが、「更新」部分をブロックしています: http://guides.rubyonrails.org/getting_started.html#updating-articles

これは私のモデル「Devwork」の一部です:

ローカライズされたデータを永続化するためにGlobalize gem を使用し、ヘルパーにはGlobalize-accessorを使用しています。

コントローラーの更新アクションは次のとおりです。

フォームの一部:

short_title必須ではありませんが、必須ではないtitle_fr別のフィールドが存在しますtitle_en。更新が失敗した場合 (通常は empty が原因で)、更新フォームが再度表示されるようにしますtitle_fr

しかし、うまくいきません。が空render :editであっても更新が失敗することはありません (入力されません)。title_fr実際、フィールドの 1 つが空の場合、更新は何もせず、空でないフィールドのみを更新します。

確かにどこかで何かを見逃していましたが、それを理解できません...おそらく Globalize の誤用ですか?

ご協力いただきありがとうございます !

0 投票する
2 に答える
490 参照

ruby-on-rails - UUIDテーブルのGlobalize gemを使用したRuby on Rails 4.2

私は Rails 4.2 プロジェクトにGlobalize gemを使用しており、テーブルのプライマリ ID は postgre の UUID です。

これがテーブルの移行コードで、作成された変換テーブルの外部キーは UUID ではなく整数型です。

このUUIDを機能させる方法はありますか??

乾杯

0 投票する
1 に答える
599 参照

ruby-on-rails - globalize で pg_search を使用するには?

Rails アプリでの検索に pg_search gem を使用しています。私のアプリの主なモデルは次のとおりです。

それは完璧に機能しました

BooksController の index アクションで。次に、gem 'globalize' を追加しました。

そして今、検索は機能していません。

フィールドが見つかりません。globalize gem で pg_search gem を使用した人はいますか?

0 投票する
0 に答える
161 参照

ruby-on-rails - Thinking Sphinx : 複数のインデックスとデルタ

ローカライズされたフィールドを持つモデルがあるため (Globalize を使用して、ローカライズされた検索を行いたいと思います。モデルに 2 つのインデックスを設定します。

delta を使用して、1 つのインデックスを検索するにはどうすればよいですか?

オプションを使用しようとしましたindicesが、実際には機能しません:

=> Document インスタンスを変更して保存すると、デルタ インデックスが作成され、変更が *_delta にインデックスされます。しかし、*_core も検索しているため、検索に一致するものがなくなった場合でも、変更されたインスタンスが見つかります :-(

編集 (2015 年 4 月 24 日) 別の解決策は、翻訳にファセット検索を使用することです。しかし、それらの使用方法がよくわかりません。あなたがそれがより良い解決策だと思うなら、私に知らせてください:-)

0 投票する
1 に答える
1378 参照

ruby-on-rails - 現在のページ レールのロケールを切り替える

私は現在、2 つの異なるローカル (nl/fr) を持つプロジェクトに取り組んでいます。

この問題に直面しています: fr/nl ボタンを表示するときに、現在のページの翻訳された URL を取得するにはどうすればよいですか?

私は現在、 Friendly_id と globalize を使用しています

私たちは試しました:

どちらも現在の言語を変更するために機能しますが、ページがフランス語 (localhost:3000/c/animaux) で読み込まれると、 Friendly_url があるように

我々が持っている必要があります

それ以外の

翻訳するリンクがたくさんあるので、これを行うための鉄道があればいいのにと思います。