問題タブ [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.

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

ruby-on-rails - Ruby on Rails プラグイン act_as_ferret は非常にバグがありますか?

act_as_ferret を使用して、DB で非常に単純な検索を行っています。これを「会場」モデルに入れました:

そして、これは私のコントローラ検索アクションにあります:

そして、結果をレンダリングするだけです。

簡単なテストを実行すると:

ログを見ると、インデックスに対して適切なクエリ "The~" が実行されていることがわかります。しかし、結果が得られません。名前フィールドに「The」という単語が含まれる「Venues」がいくつかあります。

これは非常に単純な検索であり、acts_as_ferret がかなり使用されているため、インデックスが破損しているかどうかを確認するためにインデックスを再構築しようとしました....サイコロはありません

何か案は?

ありがとう!

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

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を実行すると、次のエラーが発生します。

何が起こっているのか分かりませんか?

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

ruby-on-rails - delay_job が drb サーバー経由で act_as_ferret と通信すると、クローズド ストリーム エラーが発生する

私はdelayed_jobいくつかのファイルを処理し、結果でいくつかのアクティブレコードオブジェクトを作成するために使用しています。acts_as_ferretdrb サーバーとして実行されているアクティブ レコード オブジェクトのインデックスが作成されています。がdelayed_jobジョブを処理すると、アクティブなレコードが drb サーバー経由で ferret と通信しようとする時点に到達するまで、すべてがうまくいきます。

スタック トレースはこちら: http://pastie.org/693588

コンソール経由またはコンソールなしで同じプロセスを呼び出すと、delayed_job成功します。私の推測では、何らかの理由で、おそらくパーミッションに関連delayed_jobして、drb サーバーと通信する機能がありませんが、確かではありません。何が起こっているのですか?

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

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

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

ruby-on-rails - 複数のホストでのacts_as_ferret

開発用 (または localhost DRb) の ferret と act_as_ferret ですべてが動作していますが、複数のホスト展開を動作させることができません。ポートにアクセスすると、すべてのリモート システムが ECONNREFUSED になります。ferret サーバーでは、ホストとして FQDN をリストする構成にもかかわらず、デーモンは localhost でのみリッスンしています。

また、フェレット DRb デーモンとアプリ コードの間でデータを共有するために UNIX ソケットに切り替えようとしましたが、これも ECONNREFUSED になります。(ソケットは、NFS マウントを介してすべてのマシンで使用できます)。

これを行うためのより良い方法はありますか、それとも別の検索インデクサーを探す必要がありますか? ありがとう。

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

ruby-on-rails - act_as_ferret がまったく検索しない

私は自分の Rails アプリケーションで act_as_ferret を動作させようとしています。ferretジェムをインストールしました。acts_as_ferretプラグインをインストールしました。

これが私のモデルの現在の外観です。

私も試してみました

今、私は開いたscript/console

これが私が書いたコードと私が得た応答です

インデックスの再構築も試みました。動作しませんでした。フェレットのログは、すべてがうまくいっていることを示しています。

これがログのスナップショットです。

これをコンソールの開発モードでテストしていました。見逃したステップはありますか、それとも (ThinkingSphinx のように) インデックス作成プロセスを実行する必要がありますか? 私は何を間違っていますか?

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

ruby-on-rails - act_as_ferret と will_paginate を一緒にうまくプレイするには助けが必要です

私のシステムには、Ruby レール用に will_paginate と act_as_ferret がインストールされています。
act_as_ferret をインストールする前に、私のページネーションは正常に機能しているようです。検索を行うコードを入力すると、次のエラーが発生します。

検索機能を出せばページネーションは動くけど、検索できないから意味がない。誰でもこれで私を助けることができますか??

ありがとう!!

スティーブン

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

ruby - Railsプロジェクトのフェレットエラー

私はacts_as_ferretのプラグインを使用しています。find_with_ferretを使用すると、この問題が発生しました。コンソールから次のようなエラーメッセージが表示されました。

ありがとうございました!

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

ruby-on-rails - 「acts_as_ferret」のドキュメントまたはチュートリアル

act_as_ferret に関する情報を探して、成功せずにインターネットを検索してきました。私が見つけたいくつかのページには、明らかにもう存在しないメソッドが表示されています (私の Rails アプリは「メソッドが見つかりません」というエラーを表示し、acts_as_ferret ページのドキュメントは非常に不足しています。誰もが優れたチュートリアルまたは API ドキュメントを持っています)このプラグインについて?