-1

我的任务是在 RoR 中完成的页面上显示一些数据。我们使用砖石来获得用户体验。页面上会有一些滑块,用户可以在其中向左或向右移动它们。根据他的选择,将显示数据。

我们正在考虑制作一个 rails 服务,它将按时间间隔从数据库中提取数据(而不是根据用户请求)。当用户请求数据时,它会返回它(不是一直查询数据库)。我在这里不知所措。我用 AJAX/Service (.NET) 做了类似的事情。我在哪里提供服务(方法)来获取数据。我使用 AJAX 从该方法中获取数据,并且效果很好。

数据库中的数据必须是 HTML 格式(不是在数据库中格式化)。我们还没有决定数据的格式,RoR Service 还是 Client JS???

JS中连接Rails Service的骨架连接器是什么?我能以数组的形式接收我的数据吗?弦乐也不错。

4

1 回答 1

2

您可以使用简单的 json 通过 ajax 检索您想要的任何数据,然后解析并呈现在您的页面上

在您的控制器中,您可以指定响应的类型。例如

respond_to do |format|
format.json {'status' => 'ok', params{'param1':'value1'....}}
end

然后使用 jquery&ajax 或任何你正在使用的东西,你可以向这个控制器发送 get 请求,它会返回带有参数的 json。在你可以用js解析它并在你的页面上呈现之后

于 2012-12-21T11:44:04.553 回答