RoR:控制器中的Javascript调用+页面更新

时间:2011-01-11 21:15:58

标签: javascript ruby-on-rails controller jquery-blockui

我正在尝试在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没有在控制台中指出任何错误......

1 个答案:

答案 0 :(得分:0)

您在控制器中调用的函数正在调用prototype函数。您需要安装jRails才能使其与jQuery一起使用。