問題タブ [acts-as-ferret]
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 プラグイン act_as_ferret は非常にバグがありますか?
act_as_ferret を使用して、DB で非常に単純な検索を行っています。これを「会場」モデルに入れました:
そして、これは私のコントローラ検索アクションにあります:
そして、結果をレンダリングするだけです。
簡単なテストを実行すると:
ログを見ると、インデックスに対して適切なクエリ "The~" が実行されていることがわかります。しかし、結果が得られません。名前フィールドに「The」という単語が含まれる「Venues」がいくつかあります。
これは非常に単純な検索であり、acts_as_ferret がかなり使用されているため、インデックスが破損しているかどうかを確認するためにインデックスを再構築しようとしました....サイコロはありません
何か案は?
ありがとう!
ruby-on-rails - Ubuntu Karmic、Ruby 1.8.7(2009-04-08パッチレベル160)、jkraemer-acts_as_ferret(0.4.4)、Rails2.3.4のクリーンインストール-AAFのエラー
Ubuntu Karmic、Ruby、Railsを新規インストールしました。動作中の(本番)アプリケーションをチェックアウトします。データベースを作成し、rakeタスクを実行しました。イェンス・クラマーのacts_as_ferretがその1つである必要な宝石がすべて揃っていることを確認しました。
すべてが正しくインストールされているようです。宝石はAFFを含むenvironment.rbにリストされています。
rakeを実行すると、次のエラーが発生します。
何が起こっているのか分かりませんか?
ruby-on-rails - delay_job が drb サーバー経由で act_as_ferret と通信すると、クローズド ストリーム エラーが発生する
私はdelayed_job
いくつかのファイルを処理し、結果でいくつかのアクティブレコードオブジェクトを作成するために使用しています。acts_as_ferret
drb サーバーとして実行されているアクティブ レコード オブジェクトのインデックスが作成されています。がdelayed_job
ジョブを処理すると、アクティブなレコードが drb サーバー経由で ferret と通信しようとする時点に到達するまで、すべてがうまくいきます。
スタック トレースはこちら: http://pastie.org/693588
コンソール経由またはコンソールなしで同じプロセスを呼び出すと、delayed_job
成功します。私の推測では、何らかの理由で、おそらくパーミッションに関連delayed_job
して、drb サーバーと通信する機能がありませんが、確かではありません。何が起こっているのですか?
ruby-on-rails - act_as_ferret マルチモデル検索が Rails アプリで機能しない
ferret/acts_as_ferret の奇妙な問題を解決しようとしています
もちろん、私はグーグルで質問を投稿しました: http://www.ruby-forum.com/topic/188570
基本的に、aaf は単一のモデルで問題なく動作します。また、セットアップした config/aaf.rb ファイルを使用して、単一のモデルでも動作します。コンソールでマルチモデル検索を行っても機能しますが、Rails アプリ自体では次のようになります。
誰かが同じ経験/問題を抱えていて、光を当てることができれば幸いです.
PS: 次のチュートリアルに従って、現在の場所を取得しました。 http://opensoul.org/2008/4/29/using-shared-indexes-with-acts_as_ferret
ruby-on-rails - 複数のホストでのacts_as_ferret
開発用 (または localhost DRb) の ferret と act_as_ferret ですべてが動作していますが、複数のホスト展開を動作させることができません。ポートにアクセスすると、すべてのリモート システムが ECONNREFUSED になります。ferret サーバーでは、ホストとして FQDN をリストする構成にもかかわらず、デーモンは localhost でのみリッスンしています。
また、フェレット DRb デーモンとアプリ コードの間でデータを共有するために UNIX ソケットに切り替えようとしましたが、これも ECONNREFUSED になります。(ソケットは、NFS マウントを介してすべてのマシンで使用できます)。
これを行うためのより良い方法はありますか、それとも別の検索インデクサーを探す必要がありますか? ありがとう。
ruby-on-rails - act_as_ferret がまったく検索しない
私は自分の Rails アプリケーションで act_as_ferret を動作させようとしています。ferret
ジェムをインストールしました。acts_as_ferret
プラグインをインストールしました。
これが私のモデルの現在の外観です。
私も試してみました
今、私は開いたscript/console
これが私が書いたコードと私が得た応答です
インデックスの再構築も試みました。動作しませんでした。フェレットのログは、すべてがうまくいっていることを示しています。
これがログのスナップショットです。
これをコンソールの開発モードでテストしていました。見逃したステップはありますか、それとも (ThinkingSphinx のように) インデックス作成プロセスを実行する必要がありますか? 私は何を間違っていますか?
ruby-on-rails - act_as_ferret と will_paginate を一緒にうまくプレイするには助けが必要です
私のシステムには、Ruby レール用に will_paginate と act_as_ferret がインストールされています。
act_as_ferret をインストールする前に、私のページネーションは正常に機能しているようです。検索を行うコードを入力すると、次のエラーが発生します。
検索機能を出せばページネーションは動くけど、検索できないから意味がない。誰でもこれで私を助けることができますか??
ありがとう!!
スティーブン
ruby - Railsプロジェクトのフェレットエラー
私はacts_as_ferretのプラグインを使用しています。find_with_ferretを使用すると、この問題が発生しました。コンソールから次のようなエラーメッセージが表示されました。
ありがとうございました!
ruby-on-rails - 「acts_as_ferret」のドキュメントまたはチュートリアル
act_as_ferret に関する情報を探して、成功せずにインターネットを検索してきました。私が見つけたいくつかのページには、明らかにもう存在しないメソッドが表示されています (私の Rails アプリは「メソッドが見つかりません」というエラーを表示し、acts_as_ferret ページのドキュメントは非常に不足しています。誰もが優れたチュートリアルまたは API ドキュメントを持っています)このプラグインについて?