2016-03-19 5 views
2

私はRest In Place gem経由で更新されている要素で成功のコールバックを呼び出そうとしています。残りの宝石の成功イベントのコールバック

私はDOMに次のコードを生成しますRailsのヘルパーがあります。

<span class="rest-in-place" id="rip-name" data-attribute="name" data-formtype="input">Alan Smithee</span> 

そして、私はそうCoffeeScriptのファイルのように編集可能な要素に成功イベント、success.rest-in-placeを、バインドを...

$('#rip-name').bind 'success.rest-in-place', (event, data) -> 
    alert 'anything?' 
    return 

属性が正常に更新されても結果は得られません。どんな助けでも大変感謝します。

答えて

1

私はあなたのコードをテストし、私は2つの小さな変更しなければならなかった首尾よくそれを実行する:ページがロードされた後

  1. successイベントを結合CoffeeScriptのコードは、例えば、実行する必要がありますdocument.readyイベント後:私はまた、RIPがuserキーの下nameパラメータを渡すようにRIPを有効スパンにdata-object="user"を追加する必要がありました

    $(document).ready -> 
        $('#rip-name').bind 'success.rest-in-place', (event, data) -> 
         alert 'anything?' 
         return 
    
  2. (私はテストUserモデルにあなたのコードをテストしました)。あなたはこれを必要としないかもしれません、おそらくあなたのコントローラーは裸のnameパラメーターを受け入れます。そして、あなた自身が、タグがうまく更新されると述べます。

これ以外のコードは、テストシナリオでは完全に問題なく、アラートを発生させるはずです。

関連する問題