問題タブ [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 - 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 の誤用ですか?
ご協力いただきありがとうございます !
ruby-on-rails - UUIDテーブルのGlobalize gemを使用したRuby on Rails 4.2
私は Rails 4.2 プロジェクトにGlobalize gemを使用しており、テーブルのプライマリ ID は postgre の UUID です。
これがテーブルの移行コードで、作成された変換テーブルの外部キーは UUID ではなく整数型です。
このUUIDを機能させる方法はありますか??
乾杯
ruby-on-rails - globalize で pg_search を使用するには?
Rails アプリでの検索に pg_search gem を使用しています。私のアプリの主なモデルは次のとおりです。
それは完璧に機能しました
BooksController の index アクションで。次に、gem 'globalize' を追加しました。
そして今、検索は機能していません。
フィールドが見つかりません。globalize gem で pg_search gem を使用した人はいますか?
ruby-on-rails - Thinking Sphinx : 複数のインデックスとデルタ
ローカライズされたフィールドを持つモデルがあるため (Globalize を使用して、ローカライズされた検索を行いたいと思います。モデルに 2 つのインデックスを設定します。
delta を使用して、1 つのインデックスを検索するにはどうすればよいですか?
オプションを使用しようとしましたindices
が、実際には機能しません:
=> Document インスタンスを変更して保存すると、デルタ インデックスが作成され、変更が *_delta にインデックスされます。しかし、*_core も検索しているため、検索に一致するものがなくなった場合でも、変更されたインスタンスが見つかります :-(
編集 (2015 年 4 月 24 日) 別の解決策は、翻訳にファセット検索を使用することです。しかし、それらの使用方法がよくわかりません。あなたがそれがより良い解決策だと思うなら、私に知らせてください:-)
ruby-on-rails - 現在のページ レールのロケールを切り替える
私は現在、2 つの異なるローカル (nl/fr) を持つプロジェクトに取り組んでいます。
この問題に直面しています: fr/nl ボタンを表示するときに、現在のページの翻訳された URL を取得するにはどうすればよいですか?
私は現在、 Friendly_id と globalize を使用しています
私たちは試しました:
どちらも現在の言語を変更するために機能しますが、ページがフランス語 (localhost:3000/c/animaux) で読み込まれると、 Friendly_url があるように
我々が持っている必要があります
それ以外の
翻訳するリンクがたくさんあるので、これを行うための鉄道があればいいのにと思います。