2011-01-17 3 views
0

私は巨大な初心者です。私は、レール3とRJSリクエストで習得し、練習をしています。 私はチュートリアルから得た以下のものでRJSテストを行っています。Rails 3 Rendering JS何もしない

次はindex.rhtmlにあります。私のヘッダーでは、私は確かに間違っているため、このようなTEH javascript_include_tagとcsrf_meta_tag

<div id="rjs">I will be updated.</div> 

次の行のように、人々は周りを投稿し、私が気づいたタグを持ちます。それはおそらく私の問題です。私は別のレール2の実装を見てきましたが、私はそれが変更されており、それを動作させるように見えることができないことを読んだ。私のURLが問題です。私はおそらく問題である私のURLの文章を正しく設定することはできません。

<%= link_to "Test out RJS!", rjs_path(@rjs), :remote => true %> 

私hello.rjsファイルには、以下の

page.replace_html "rjs", "<b>See!</b>" 

私のコントローラは、私は、これはオリジナルの「私は更新されますを切り替える必要があり、次のされたガイドから次

class RjsController < ApplicationController 
def hello 
end 

ありました"をクリックするとリンクが表示されますが、私の場合はリンクをクリックすると何も起こりません end

誰かが私のlink_to行で私を助けることができますし、おそらく私はなぜそれが書かれているように説明してくれますか?ありがとう

+0

ためUnbotrusiveスクリプトアダプタ用のアダプタを追加するとき、私はあなたがjQueryのを使用してjrailsしてい上書き私のrails.jsのこの行に私をもたらしますまたはプロトタイプ?そのアクションを実行する際にJavaScriptエラーがありますか? – tadman

答えて

0

コントローラの上に:respond_toをこのように追加できますか?

class RjsController < ApplicationController 
    respond_to :js 

    def hello 
    end 

end 

希望は動作します。

0

私はJQueryとJRailsを使用していて、firefoxでチェックしていますが、JQueryが定義されていないことを示しています。私は私のレールアプリですべてを正しく設定したと思った。申し訳ありません、私はサイトを初めて利用しています。また、respond_toを置く:jsが何

私のエラーを変更しなかったことはJQuery

})(jQuery); 
+0

これはもっとAjaxに関する質問かもしれませんが、私は新種ですが火の鳥がスローされているように私は確信していません。JQuery Undefined Error – mike

+0

<%= javascript_include_tag 'jquery-1.4.4'%>を追加してJQueryの未定義エラーを修正しましたapplication.html.erbの私のヘッダーですが、今はエラーもなく何も起こりません – mike

関連する問題