問題タブ [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.
ruby-on-rails - Ruby on Rails: 2.3.8: searchlogic をバンドラーで動作させるにはどうすればよいですか?
現在、このエラーが発生します:NameError: undefined method
クラスのmerge_joins'Class'
私はちょうどやっています
そしてバンドラーはそれがバージョンを使用していると言っています2.4.28
それで... Rails 2.3.8で使用する正しいsearchlogicバージョンは何ですか?
searchlogic 2.4.28 は、2.3.11 =\ が必要になる前に利用可能な最後のバージョンでした。
私のenvの16行目で、私はこれを行います:
編集:Gemfile:
ruby-on-rails - Searchlogic:関連付けられたモデルでORを使用できるように、名前付きスコープを定義するにはどうすればよいですか?
だから、私はこれを見つけました:SearchlogicOR条件は未定義のメソッドになります
ただし、これは、直接検索しているモデルのフィールドに対してのみ機能します。サブスクリプションモデルがありますが、たとえば、さまざまなサブスクリプションのアカウント名またはother_fieldを検索したいと思います。
上記のリンクから(そして変更されて)私はこれに似た何かをすることができるようにしたいと思います:
しかし今、私はこれでエラーが発生します:
編集:それを理解しました:@search変数の割り当てのための私の呼び出しに.searchを含める必要がありました
mysql - mysqlまたはrailsでこれをどのように行いますか
投稿テーブルとタグテーブルがあり、両方がpost_tagsテーブルによって関連付けられているとします。
それで
投稿にはid/subject/body列があります
タグにはID/名前があります
post_tagsにはid/post_id/tag_idがあります
Railsの用語では、AssetTagsを介して多くのタグを持つPostモデルがあります。
2つの特定のタグがある投稿をクエリしようとしています。したがって、railsタグとmysqlタグがある場合、これら2つのタグのみを持つ投稿を返すクエリが必要です。
わかる?
activerecord(私は検索ロジックを使用しています)またはmysqlでこれを行う方法はありますか?
ruby-on-rails - Rails、searchlogicを使用して返されたオブジェクトを並べ替える方法
ですから、私はこの間、さまざまな形でこれを機能させてきましたが、すべてが一緒に機能することはありませんでした。
参考までに、適切な関係が機能しているカテゴリ/ブランド/製品があります。サイトはhttp://emeraldcityguitars.comで、実際の動作を確認できます。
だから私のブランドではコントローラーショーアクション:
私のログで証明されているように、これは正常に機能します。
あなたはそのつかむ製品が価格によって下がっているのを見ることができます。
私のBrand#showでは、次のことを行っています。
目標は、ユーザーがいくつかの異なるオプションで並べ替えることができることです。
私のproducts_helperにもこれがあります:
私が抱えている問題は、ドロップダウンをクリックして価格を最低から最高にすると、URLの最後に「?order = ascend_by_price」が付いたページが再読み込みされますが、製品の順序に変更はありません。
どんな助けでも大歓迎です。
ruby-on-rails - Searchlogic gem install -> searchlogic ではない gem をインストールします (その後、searchlogic をインストールしません)。
....ここで何が起こっているのですか?検索ロジックをインストールするべきではなく、これらの...必要のない宝石はインストールしないでください。
ruby-on-rails - searchlogic - attr_accessor の検索
列を含むテーブルsymbols
があります: 、そのテーブルの主キーはid and symbol_name
どこですかid
私の Symbol モデルでは、
私の index.html.erb ページでは、ユーザーは検索テキスト フィールドに「EMI:777」と入力して、ID 777 のシンボルを検索できます。
検索にはsearchlogicを使用しています。
検索フォームで「symbol_id」を使用すると、次のエラー メッセージが表示されます。
どんな提案でも大歓迎です
ruby-on-rails - Searchlogic - 完全一致の検索
「レポート」インデックス ページで検索を実行するために Searchlogic を使用しています。
現在、レポート ID が「5」のレポートを検索すると、レポート ID が「5」のエントリのリストが表示されます。
「5」と入力すると、report_idが「5」のレコードだけ取得したい。
なにか提案を?
どうもありがとう
ruby-on-rails - Searchlogicの実行可能な代替品は何ですか?
Searchlogicは Rails 3 では動作しないようです。
ということで、代わりを探しています。@search.all
検索フォームのフィールド名を作成し、それを Search オブジェクトに変換してから、またはで結果を取得できる機能が気に入っています@search.paginate
。
最初は、Meta WhereとMeta Searchが有望に見えました。しかし、その後、「MetaWhere は 3.1 をサポートするように更新されません」という通知を見つけました。(Rails 3.2.2 を使用しています。)
開発者は、MetaWhere の代替として「Ransack」というライブラリを提案しています。
わかりました、たぶん。しかし、「Ransack」に飛び込む前に、質問を投げかけようと思いました: 上で説明した SearchLogic と同様の機能を備えた別のライブラリを知っている人はいますか? (View フォームは Search オブジェクトを入力します。)
ruby-on-rails - Searchlogic: 日付と時間の間のレコードを検索
Searchlogic プラグインを使用していますが、2 つの時間の間のレコードを検索する必要があります。
ノーリターンですが、
2012 年 1 月 1 日に作成されたすべてのレコードを返します...
解決策はありますか?
ruby-on-rails - searchlogic - 配列エラー
次のコントローラーメソッドがあります
コード を'@search = @search1'
_'@search = @search2 + @search1'
配列で検索ロジックを使用することはできませんか?
上記の問題の解決策はありますか?
貴重なご協力ありがとうございます。