0

私はレール2.3.2を使用しています

link_to_remote 関数があります

           <%= link_to_remote "Comments ", {
 :url => {:controller => "blogs",:action => "fetchcomments",:id => blog.id}} %> |

そしてレールアクションは

        def fetchcomments
           unless params[:id].nil?
           @blog = Blog.find(params[:id])

           respond_to do |format|
             format.js do
              render :update do |page|
                  page.replace_html("comm", 'hi')
               end
             end
          end
        end

上記のコードは次のようなエラーをスローします

    try {
     Element.update("comm", "hi");
       } catch (e) { alert('RJS error:\n\n' + e.toString());                    
       alert('Element.update(\"comm\", \"hi\");'); throw e }

提案をお願いします

4

1 に答える 1

0

削除するunless params[:id].nil?と、リクエストを行うページに「comm」という ID を持つ要素がある場合に機能します。もちろん、中に入っているものは何でも 'hi' という単語に置き換えます。

于 2011-11-10T02:25:40.693 に答える