問題タブ [searchlogic]

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 に答える
92 参照

searchlogic - その関連付けで並べ替えるときに、結果から関連付けのないレコードを削除する検索ロジック

検索ロジックを使用して結果をフィルター処理および並べ替えていますが、関連付けによって並べ替えると、その関連付けがすべてのレコードに常に存在するとは限らない場合に、結果からレコードが削除されます。

たとえば、1 つの車両モデルを持つことができるユーザー モデルがあるとしますが、ユーザーの車両モデルで注文できる結果テーブルがある場合、車両レコードのないすべてのユーザーが空の文字列と見なされることを望みます。したがって、最初にすべてを注文し、その後にメーカー名で注文された車両を持つ他のユーザー レコードが続きます。

残念ながら、車両を持たないユーザー レコードはすべて結果から削除されます。

とにかくこれの周りにあり、非常に便利だと思うので検索ロジックをまだ使用していますか

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

ruby-on-rails - rails searchlogic and will_paginate undefined method `order' for #

Does anyone have the same problem or a working solution? I get always this error message, here are model, controller and view code

please help, thanks in advance

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

ruby-on-rails - レコードを注文すると、searchlogic は nil を返します

なぜascend_byがうまくいかないのかわかりません。ここにコンソールの読み出しがあります

>> tapes = Tape.search(:timestamp_gte => "1278361923")
=> blah blah blah
>> tapes.length
=> 1436
>> tapes.ascend_by_timestamp
=> nil

descend_by やその他の列を使用すると、同じ動作が得られます。

ルビー 1.8.7
レール 2.3.8
サーチロジック 2.4.19

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

ruby-on-rails - ビューで検索ロジックを使用して関連付けられたオブジェクトを並べ替えるにはどうすればよいですか?

こんにちは、スタックオーバーフローの偉大な知識の達人です。もう一度、小さなコーダー見習いタバルガが助けを必要としています

目標: ユーザー名をビューでソート可能にします。問題は、コントローラーでプロファイルを照会していることです ( Profile.username は存在しませんが、 Profile.user.username は存在します)。どうすればそれを達成できますか? これまでのマイコード

型式コード

コントローラーコード

コードを見る

ビュー コードが機能しません (明らかに) ビュー コードで関連オブジェクトを渡し、それをシンボルに変換するにはどうすればよいですか?

前もって感謝します :)

ps編集このコードが実際に機能することがわかりました。お手数をおかけして申し訳ありません:)

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

ruby-on-rails - Rails で searchlogic を使用して、created_at year でレコードを検索する

Searchlogic gem を使用して特定の年に作成されたレコードを検索できるようにしたい Rails アプリに取り組んでいますが、Searchlogic で年のみを検索する方法がわかりません。検索フォームでこれを試しました:

<%= f.date_select(:created_at_equals, :start_year => 2010, :end_year => 2015, :discard_day => true, :discard_month => true, :include_blank => true ) %>

ただし、これは次のパラメーターで「無効なパラメーター」エラーを返します。

{"search"=>{"collection_like"=>"", "spring"=>"0", "order"=>"descend_by_id", "user_email_like"=>"", "fall"=>"0", "created_at_equals(1i)"=>"2010", "created_at_equals(2i)"=>"", "created_at_equals(3i)"=>""}}

どんな助けでも大歓迎です。前もって感謝します。

エリック

0 投票する
3 に答える
4038 参照

ruby-on-rails - レールは検索ロジックテキストフィールドから空白をトリムします

これは機能します:

ベースライン コントローラー

ベースライン インデックス ビュー

の先頭と末尾の空白をどこで削除しtext_fieldますか? .strip!どこかで使えますか?

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

ruby-on-rails - Searchlogic on associations

I have the following associations:

If I have a BookShelf object, how could I use searchlogic to search pages that belong to the books in the current book shelf?

Currently I'm using this one:

So the paginate part is just the use of will_paginate which is not really relavent.

The point is I think these lines of codes are somewhat ugly. Is there any improvements?

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

ruby-on-rails - Rails 2.1.0 で動作する searchlogic のバージョンはどれですか?

Rails 2.1.0 アプリに searchlogic 2.4.24 をインストールしましたが、次のエラーが発生しました:-

..aliasing.rb:31:alias_method':NameError: undefined methodクラス `Class' の merge_joins'

バージョンの競合ですか?Rails 2.1.0で動作するsearchlogicのバージョンを知っている人はいますか?

ありがとう!

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

ruby-on-rails - 1 つのフィールドで複数の単語を使用して attribute_like_any で検索する [searchlogic]

私のフォーム

コントローラ

これは正しい結果を返しますが["foo", "bar"]、ユーザーが入力したものではなく、フォームに名前が表示されるようになりました ( "foo bar")。

これを処理するエレガントな方法は何ですか?

フィードバックをお待ちしております

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

ruby-on-rails - SearchLogic::Search を拡張/サブクラス化するには?

ここに私がしようとしているものがあります:

アプリ/モデル/product.rb

アプリ/モデル/product_search.rb

テスト

NameError: 初期化されていない定数 SearchLogic

サブクラス化または拡張する適切な方法は何SearchLogic::Searchですか?