0

Railsコントローラーに次の関数を実装しようとしています:

"jQuery(document).ajaxStop(jQuery.unblockUI);"
 # "unblocks" a blocked DIV

コントローラーでは、これまでのところ...

render :update do |page|
  page.replace_html 'my_div', :partial => 'my_partial'
  [...]
  page.call 'jQuery.unblockUI()'   # this is the line...
end

...しかし、これは機能しません。どうしたの?そして、これに対する解決策は何ですか?

ヒントとこれを手伝ってくれてありがとう!
トム

===
編集: "render :update do |page| ..." と "page.call ..." の間に競合があるのでしょうか?
編集2:「機能しない」とは、つまり、コントローラーが正常に実行され、DIV「my_div」が正常に置き換えられますが、「ブロックされた」DIVは「ブロック解除」されません。Firebug はコンソールにエラーを表示しません...

4

1 に答える 1

0

コントローラーで呼び出している関数は、プロトタイプ関数を呼び出しています。jQuery で動作させるには、jRailsをインストールする必要があります。

于 2011-01-11T21:39:01.600 に答える