問題タブ [carmen]
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 - カルメンにカスタム国を追加
私の Ruby on Rails アプリケーションでは、国データにアクセスして国フィールドを自動作成するために、Carmen gemをインストールしました (たとえば、ユーザーの郵送先住所フィールド)。
ただし、このアプリケーションの目的上、プエルトリコは別の国と見なす必要があります。昨年、Carmen が更新され、国のリストから PR が削除されましたが、再度追加する方法があるかどうか疑問に思っていました。
私が現在カルメンをどのように使用しているかの例:
ruby - 特殊文字を与える Carmen Gem
Carmen gem を使用して国とそれぞれの州を取得していますが、を使用するCarmen::Country.named("Sri Lanka").subregions.collect{|p| p.name}
と、次の配列が取得されます。
そしてI18nを使用した後、私は得ています:
特殊文字を?
置き換える。
ruby-on-rails - 複数のフォームと AJAX で FormBuilder 要素を部分的に再利用する
私は Carmen と carmen-rails を使用して、ajax を利用した国を選択し、状態リストを設定します。私は多かれ少なかれ彼らのデモからコードを使用していますが、それは非常にうまく機能します。
例外: 注文フォーム、アドレス更新フォーム、クライアントアドレス更新フォームなど、いくつかのフォームで「アドレス」部分を再利用したい。コードは各ビューで同じです。
この例では、状態の要素の名前をハードコーディングしていますが、これはうまくいきません。これを AJAX なしでレンダリングする場合は、FormBuilder をパーシャルに渡すだけで済みますが、それはオプションではありません。
ここに私の部分的なコードがあります:
これは部分的です:
問題はsubregion_select(:order, :state, parent_region)
-- :order を調整して、FormBuilder が作成するものをサポートする必要があることです。理想的には にしたいのですが、 AJAX 経由f.subregion_select
で何を渡せばよいかわかりません。f
ruby-on-rails - ruby attr_accessor 欠落メソッド
RoR を初めて使用するので、Carmen gem を使用しています。rake を実行すると、次のエラーが表示されます。
失敗: NoMethodError: Carmen:Module の未定義のメソッド `excluded_states='
ただし、gem には引数に :excluded_states を含む attr_accessor メソッドが含まれています。
attr_accessor メソッドは自動的に `excluded_states=' セッター メソッドを作成しませんか?
javascript - Carmen-Rails を動作させることができません
Carmen-Rails をまったく動作させることができず、何が起こっているのか本当にわかりません。(その特定の GitHub プロジェクトは非常に不十分に文書化されています。) 簡単に言えば、デモ アプリケーションで指定されたコードを使用していますが、私のページには何も表示されず、"Please select a country above." というテキストだけが表示されます。私が見ることができるエラーはありません。ここに私が取り組んでいるコードがあります。どんな助けでも大歓迎です。(ちなみに、Carmen-Rails の優れた代替手段や、積極的にメンテナンスされているものはありますか?)
user.rb
コントローラー内のコードは次のとおりです。
users_controller.rb
私のユーザーモデルのコードは次のとおりです。
user.rb
JavaScript は次のとおりです。
_subregions_select.html.erb
ルートファイルに追加したルートは次のとおりです。
ルート.rb
これが私の subregion_options パーシャルです:
ruby-on-rails - carmen gemでf.country_selectでidを与える方法
こんにちは私は使用しgem 'carmen-rails'
ています私の見解では、これを書いています
しかし、この ID 'curr-country' を使用していません。これでidを与える方法を案内してください。前もって感謝します。
ruby-on-rails - Carmen gemを使用するRails 4は、クエリで国名を変換できません
私は carmen gem を使用して、国を国コードとして保存しています。米国の場合は US です。しかし、ビューで国を取得すると、フルネームとして取得します
私はモデルユーザーとアカウントを持っています
と
私は自分の国でユーザー名を検索するためにビューで使用したユーザークエリを持っていますが、米国と書く場合のような検索では、国である米国のすべての名前が表示されますが、自分の国で名前を検索したくありませんコード、国名を全部書きたい
問題が検索クエリにあることはわかっています。国コードはデータベースに保存されているので、コードで検索していますが、検索クエリでカルメン国コードを名前変換に使用する方法がわかりません。助けてください、事前に感謝します