問題タブ [ransack]

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 投票する
1 に答える
522 参照

ruby-on-rails - 本番環境でのランサック エラー NoMethodError (未定義のメソッド「検索」

本番環境でのみ NoMethodError (undefined method `search' for...... ransack gem が gem ファイルにあり、デプロイ後に VPS でアプリを再起動しました。

タイプしてみた

VPS 上の私のアプリのルートで、受け取ります

ローカルおよびリモート マシンで、ruby v 2.0.0-p0 を使用しています

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

ruby-on-rails-3 - ランサック OR クエリ

ransack を使用して、NULL または -1 の値を持つすべてのフィールドを検索したいと考えています。

ヌルを与える

-1を与える

ransack を使用してこれら 2 つの間で OR を作成するにはどうすればよいですか? ありがとう

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

ruby-on-rails - Ransack で複数のモデルを一度に検索する

アプリのヘッダーに検索フォームがあり、この検索フォームを使用してアプリケーション内の複数のモデルを検索したいと考えています。

たとえば、 のようなリクエストは、 、、およびそれらの定義済み属性など/search?q=railsの複数のモデルを通じて検索をトリガーする必要があります。アプリの別の領域のモデルで既に使用しているため、Ransack を使用したかったのです。WorkProjectUserWork

@q = MyModel.search(params[:q])私はまだ Ransack をよく理解していないと思います。ドキュメントでは、フォームで使用するには定義する必要があると常に指摘されていますsearch_form_for @q。事前に特定のモデルを定義する必要がない方法はありますか? search_form_for :q?のようなパラメーター名を渡すだけです。

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

ruby-on-rails - レールでnested_attributesを検索

例えば:

問題:
正確な subject_attributes で検索を行うためのベスト プラクティスは何ですか。
年齢 >= 18 でニックネーム %user% のすべてのサブジェクトを検索したい場合

現在、私はransack gemを使用していますが、nested_attributesで検索する方法がわかりません

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

ruby-on-rails - Ransack の結果を CSV にエクスポートする

Ransack ( Railscast ) の結果のリストを CSV ファイル ( Railcast )にエクスポートしようとしています。ただし、ランサック検索によって返される結果ではなく、すべてのオブジェクトをエクスポートし続けます。誰が私が間違っているのか教えてもらえますか?

Reports コントローラーで、@bookings と @search.result の両方を渡してみました。

次に Booking to_csv メソッド:

それでも毎回、フィルター処理されていない current_user.bookings のリストを取得します。なんで?

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

ruby-on-rails - ランサック: :has_one 関連のないレコードを見つける

ModelA に ModelB が 1 つあるとします。

ModelA フォームにチェックボックスを追加して結果をフィルタリングし、ModelB に関連付けられていない ModelsA のみを表示する場合は、何を記述すればよいですか。

私は試した:

成功せずに。

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

ruby-on-rails - Elasticsearch の Ransack を使用した Tire Gem

私はMySQLデータでRansackを使用して高度なフォームを作成してきましたが、最近elasticsearchに切り替えましたが、単純なフォームでさえ機能しないことがわかりました(タイヤ内のactiverecord機能を使用)

単純なフォームでは、「x の有効な述語がありません」というエラーが生成されます。ここで、x は探しているものです。

周りを検索すると、これを試したのは私だけですか、それとも他のすべての人に有効ですか?

何か不足していますか?