0

我有一个关于显示和更新 Rails 模型中的许多元素以响应视图中的动态选择标准的问题。

我正在创建一个应用程序,它允许您将一系列“事件”存储的“历史”作为 ActiveRecord 关系单步执行。最初 - 我希望用户选择事件将被限制在其中的日期范围。然后,该页面应加载从日期范围内的第一个事件开始的表格(或仅表格的一部分)。

然后用户应该能够使用左/右按钮来逐步浏览事件表,一系列业务数据将动态更新以响应我们在表中遇到的事件,即在逐步浏览前 5 个事件后,总收入数字将是这 5 个事件的收入总和。

理想情况下,我还希望能够在 Google Visualization 上显示此信息...

有没有人能指出我应该如何去做的正确方向?我了解控制器端处理以从数据库表中获得正确的选择,但我不确定我应该如何使用 Ajax 处理请求以及我应该多久需要来自客户端的新请求。

任何意见,将不胜感激。谢谢你的建议。

4

1 回答 1

0

AJAX 请求的处理方式与常规 HTTP 请求相同,您只需确保设置了正确的路由。主要区别在于您通常会渲染一个.js.erb文件,而不是一个文件.html.erb(假设您使用的是 ERB)。

Web 上有很多关于此的材料,最好的起点之一是 Rails 指南 - http://guides.rubyonrails.org/layouts_and_rendering.html

PS:请注意,您的问题非常广泛,因此您不太可能得到很好的答案。

于 2012-06-04T16:42:05.007 回答