2011-11-07 19 views
0

我使用的鐵軌2.3.2Element.update RJS錯誤而在軌使用link_to_remote

我有一個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 } 

請給我建議

回答

0

刪除unless params[:id].nil?它會工作,如果你有一個在請求頁面上的id'comm'元素。當然,它會用「嗨」這個詞來代替裏面的內容。