問題タブ [select2-rails]
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.
forms - フォームフィールドにデータを渡すSelect2-rails
select2-rails gem を使用して select 2 を実装しようとしていますが、jQuery や rails に精通していません。
基本的に、この Web サイトからプレースホルダーの例をコピーして、自分のニーズに合わせようとしました。
http://rails-select2-example.herokuapp.com/
イベントのパフォーマーをリストするフィールドがあります。もともと、:performer 用の単純なテキスト フィールドがありました。しかし、これをユーザーの profile_name に基づくルックアップに置き換えたいと思います。これを :performer フィールドに割り当てることができます。
だから私はこのようなものを持っています:
これに続いて:
これは機能し、ユーザーのドロップダウンが表示されます。しかし、この情報を :performer フィールドに渡す方法がわかりません。これはおそらく非常に単純なので、 simple2 を検索しても、それをフィールドに渡す方法についてはどこにも言及されていないようです。助けてください!
アップデート1:
次を使用して送信することができますが、select2 オートコンプリート ボックスではなく、単純な選択ボックスになります。
アップデート2:
動作するようになりましたが、プレースホルダーを表示できません。
jquery - Rails select2 ajax タグ
select2 jquery gem を使用しています。ユーザーの入力内容に一致するトピックのリストを取得しようとしています。期待どおりに機能せず、その理由を見つけるために一日中費やしました。コンソールにこのエラーが表示され続けます
2 番目のエラーは、この行の js ファイルにリンクしています
私が間違っていることはありますか?前もって感謝します。
私のルート:
私のトピックコントローラーには次のものがあります:
トピック js ファイル
私の形で私は持っています
また、 /topic/topic_list.json はこれを返します:
ruby-on-rails - レールでselect2自動トークン化を使用する
Rails プロジェクトで自動トークン化を使用しています。データベースからタグを読み取り、ユーザーに表示したい。以下のコードをコントローラーと html ファイルで使用していますが、自動トークン化では機能しません (このコードは、ajax などの他の select2 では問題ありません)。
problems_controller.rb
index.html.erb
私のコードの問題はどこにありますか? このコードがデータベース情報を読み取れないのはなぜですか?
ruby-on-rails - Rails select2フィールドがフォームに返されない
これは、データをフォーム フィールドに渡す未回答の Select2-railsの変形である可能性があります。
フォームにフィールド barrister_id があります
application.html.erb はこれを javascript Select2 gem にリンクします。
これは、値の派手な Select2 プルダウンを提供するために機能します。
しかし、フィールド値 barrister_id は params.barrister_id でのみ返され、params.mail.barrister_id で期待どおりに返されないため、入力された値は空白として検証に失敗します。
コメントアウトされているように、選択ボックスに f.collection_select を使用することをお勧めしましたが、Select2 をうまく機能させることができませんでした。
アイデアはありますか?
ruby-on-rails - Select2 - ドロップダウンではなくテキストフィールド
動的な ajax の読み込み/フィルタリングで Select2 を使用しています。
私が欲しいのは、ここの「Multi-Value Select Boxes」の下に表示されるようなテキストフィールドです: http://ivaynberg.github.io/select2/
しかし、私が得るのはドロップダウンだけです。これは私のコードの一部です:
ドロップダウンの代わりにテキストフィールドを取得するにはどうすればよいですか?
jquery - オプション ブロックの下部がブラウザー ウィンドウの下にある場合、Select2 ドロップダウンが開いたままにならない
オプション ボックスの下部がブラウザー ウィンドウの下にある場合、マウスがたまたまボックスのスクロール バーの上に置かれていない限り、オプション ブロックをクリックしても開いたままになりません。ドロップダウン メニューの中央をクリックすると、すぐに元に戻り、たまたま上に浮かんでいた家を選択します。ここで私が話していることを確認できます: http://what-key-am-i-in.herokuapp.com/で「fretBoard」リンクをクリックし、キーを表示するドロップダウンを変更してみてください (左下のドロップダウン メニュー) ブラウザー ウィンドウの下部が、メニューがある場所のわずかに下になるようにします。
代わりに、メニューを上に開くべきではありませんか? ありがとう!
jquery - Select2 複数の ajax データが 2 番目の選択で読み込まれない
ajaxを使用してデータを取得する複数のselect2があります。問題は、タグを初めて選択できることですが、2 回目の試行では ajax データが表示されません。リクエストは機能し、データはそこにあり、Chrome ネットワーク コンソールから確認できます。最初のリクエストと同じですが、select2 はデータを表示しません。私が書いた検索語が見つかりません。このコードは以前は機能していましたが、Rails4 に移行した後に機能しなくなりました。私はselect2-railsを使っていますが、実際に最新のselect2 jsライブラリでも試してみました。同じ結果
コフェスクリプト
コントローラ
ruby-on-rails - ActiveAdminでのselect2-rails AutoTokenization:tokenSeparatorの指定方法は?
select2-rails 3.5.7とActiveAdmin 0.6.0およびact_as_tggable_on 3.1.1を使用しています。
トークン区切りとしてセミコロンを使用したいので、次のようにします。
と
ここで、acts_as_tggable_on にセミコロンをトークン セパレータとして使用するように指示した後、select2 にも同じことを行うように指示する必要があります (ActiveAdmin を使用)。
タグの select2 ドキュメントには、 AutoTokenizationのtokenSeparatorsのリストを指定できると書かれています。
コンマの代わりにセミコロンを使用するように select2 に指示するように ActiveAdmin に指示するにはどうすればよいですか?