运动追踪应用与博客搭建的开发指南
1. 运动追踪应用的增强思路
1.1 添加 RJS 到界面
在 RESTful 接口中使用 RJS 动作提供 AJAX 功能,虽在开发时要谨慎,避免让应用变得复杂。添加方法为在控制器的 respond_to 块中加入 format.js 调用,示例代码如下:
def index
@goals = current_user.goals.find(:all)
respond_to do |format|
format.html
format.xml { render :xml => @goals.to_xml }
format.js
end
end
这样会使 AJAX 请求查找 index.rjs 模板进行渲染。
1.2 创建锻炼日历
利用之前讨论的日历插件,添加一个能标记用户每月锻炼日期的日历视图。这有助于建立心理激励,让用户坚持锻炼,可参考 此博客 了解相关激励方法。
1.3 缓存报告
按需生成报告图表会消耗较多 CPU 资源,尤其是底层数据变化不频繁时。可探索缓存技术,也可创建外部进程按计划
超级会员免费看
订阅专栏 解锁全文
1243

被折叠的 条评论
为什么被折叠?



