質問: Location.name_like(params[:term].to_s) # returns a valid hash of values respond_to do |format| format.json { render :json => @locations.to_json } end end ``` 別のメソッド(method2)が呼び出されています。その結果、私はクラスのエラーが発生しています。 私は自分のログをチェックし、method2がどのように、なぜ呼び出されているのかを示していません。また、javascriptがmethod2を呼び出しているかどうかを確認しましたが、javascriptはありません。 私はこの状況をデバッグするのに助けが必要です。 また、アセットパイプライニングがこの問題を引き起こしているかどうかも疑問に思っていました。 ありがとう、 ヴィシャル
回答: アセットパイプラインは/ assetsにマウントされているので、そうは思わないでしょう。 これは、method1のルートが取得され、method2に送信されているかのように聞こえます。 これは、method1のルートを含むより広いルートがファイルを上回っている場合に発生します。 私はレーキルートタスクを実行し、ルートファイルを歩いて、method1にマッチする広範なルートを探します。