调用控制器并重新加载部分

时间:2012-11-02 21:36:40

标签: ruby-on-rails renderpartial

我有一个呈现多个部分的页面,包括需要一段时间才能启动的Flash div。

我有一个按钮,我想重新敲击控制器,下拉所有新数据,并重新加载页面中除Flash div之外的所有部分。

我查看了rjs,但似乎你需要添加另一个路由和控制器方法来实现这一点。有没有办法让所有逻辑都包含在同一页面中?

1 个答案:

答案 0 :(得分:1)

您应该可以使用jQuery执行此操作。

单击链接后,通过ajax获取整个页面,然后从提取的HTML中替换所有元素(您需要替换所有内容的ID),Flash div除外。