少し前に 3.1 にアップグレードした 3.0 があります。プロジェクトに少しの ajax を追加しようとしていますが、何らかの理由で正しく設定されているように見え、リンクがリモート リンクとして起動されますが、返される応答は html です。
だから私はコントローラを次のように設定しました:
respond_to do |format|
format.js
end
ビューで:
%li=link_to comp.title, company_filter_path(comp.id), :remote=>true
しかし、firebug では、次のようなページが返されます。
<!DOCTYPE html>
<html>
<head>
<title>test</title>
</head>
<body id='home' lang='en'>
<section>
<!-- = content_tag :h1, yield(:title) if show_title? -->
alert("hello")
console.log(2)
</section>
</body>
</html>
アップグレードで見逃したものかもしれないと思いますが、何がわからないのですか?