2009-07-05 7 views
0

javascriptに関する問題が発生しています。 「変数が見つかりません:ポイント」(Rails、Javascript)RJS「変数が見つかりません」詳細情報が表示されないエラー

<ul id="all-points"> 
<%for point in Point.find(:all)%> 
    <%domid = "point[all][#{point.id}]"%> 
    <li class="available-point" id='<%=domid%>'> 
     <span> 
      <%= link_to_remote "ADD",:url => {:action => "add_point"}, 
       :html => {:style => "background: wheat; color: gray; text-decoration: none; border: 1px solid gray;"}, 
       :with => "'point=' + #{domid}" 
      %> 
     </span> 
     (<%=point.source%>) &nbsp <%=point.name%> 
    </li> 
    <%= draggable_element(domid, :ghosting => true, :revert => true, :scroll => "window")%> 
<%end%> 
</ul> 

は、しかし、私は私に言っRJSエラーを受信し続ける:基本的に、私は次のコードを持っています。エラーは、 "point"という単語を "alksdjflksdjfls"(a.k.a. garbage)に変更するとDOMIDと関係があり、ガベージ名について警告します。私はJavascriptに関しては間違いなく錆びているが、このエラーは十分な情報を提供していないようだ。誰かが私のコードに間違っていることを教えてもらえますか?私が言うとき

FYI、エラーが私のコントローラで来る:

def add_point 
render :update do |page| 
    page.insert_html :bottom, "selected-points", "<li>test phrase</li>" 
    page.remove params[:point] #error occurs here 
end 
end 

私もencodeURIComponentでを試してみたが、何も問題ではないようです。また、私はSafariとFirefoxの両方を使ってデバッグしています。思考?

ベスト。

答えて

2

うわー。気にしないで。あまりにも厳密な例に従うことを試みたケースでした。文字通りFAIL!私の ":with"を "point =#{domid}"に調整した後、すべてが機能しました。

関連する問題