デバッグ予期しないメソッド呼び出しRails 3.1.1

私はRails 3.1.1を使用しており、私のアプリにアセットパイプライニングを追加しています。

メソッドへの呼び出しが完了した後、メソッド1が実行されます。

def method1
  @locations = 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はありません。

私はこの状況をデバッグするのに助けが必要です。

また、アセットパイプライニングがこの問題を引き起こしているかどうかも疑問に思っていました。

ありがとう、

ヴィシャル

0

1 答え

アセットパイプラインは/ assetsにマウントされているので、そうは思わないでしょう。

これは、method1のルートが取得され、method2に送信されているかのように聞こえます。

これは、method1のルートを含むより広いルートがファイルを上回っている場合に発生します。

私はレーキルートタスクを実行し、ルートファイルを歩いて、method1にマッチする広範なルートを探します。

0
追加された