本文分析了 Rails 3 的 MVC 架构,探讨总结了 Rails 3 的控制器与视图、控制器与模型、视图与布局以及多个视图之间的数据传输方法和技巧。假设您对 Ruby on Rails 有基本的了解,至少能够配置 Ruby on Rails 并运行类似 Hello World 的入门应用程序。
0
评论:
林 洪祥, 软件工程师, IBM
2011 年 8 月 29 日
...
分类:
Web程序 时间:
2015-04-29 10:08:53
阅读次数:
162
rails默认生成lib文件夹,但是没有默认加载lib中的文件,可以在config/application.rb中配置如下代码,加载lib文件夹里面定义的module或者是class:
config.autoload_paths += %W(#{config.root}/lib)
当然这种方法不只是可以加载lib文件,还可以加载其他自定义的文件夹.
注意的是这些自定义的文件的module或者...
分类:
其他好文 时间:
2015-04-29 00:43:25
阅读次数:
168
将数组转为ActiveRecord::Relation是很常见的一个需求。例如,在我的项目中,从方法backup_projects中获取了数组形式的返回值。为了对该集合进行排序和分页,我需要将其转化为ActiveRecord::Relation形式。转化方...
分类:
编程语言 时间:
2015-04-27 17:01:56
阅读次数:
256
//post方法不得行,各种问题...改为ajax就阔以了.//默认的话,traditional为false,即jquery会深度序列化参数对象,以适应如PHP和Ruby on Rails框架,//但servelt api无法处理,我们可以通过设置traditional 为true阻止深度序列化,v...
分类:
编程语言 时间:
2015-04-25 17:57:35
阅读次数:
181
原文:http://api.rubyonrails.org/classes/Rails/Railtie.htmlRailtie 是 Rails 框架的核心,提供几个钩子来扩展或修改 Rails 的启动过程。Rails 的每个主要组件都是一个Railtie,例如Action Mailer, Actio...
分类:
其他好文 时间:
2015-04-25 16:28:44
阅读次数:
184
感觉经过DJANGO,CI,RAILS之类的WEB框架之后,FLASK的思路就比较顺畅了。。。FLASKR.PY import sqlite3from flask import Flask, request, session, g, redirect, url_for, \ abort,...
分类:
其他好文 时间:
2015-04-22 00:24:10
阅读次数:
212
Play 框架是一个完整的Web应用开发框架,覆盖了Web应用开发的各个方面。Play 框架在设计的时候借鉴了流行的 Ruby on Rails 和 Grails 等框架,又有自己独有的优势。使用 Play 框架可以方便和高效的开发出 Java Web 应用。通过 Play 框架提供的命令行工具,可...
分类:
Web程序 时间:
2015-04-21 17:38:06
阅读次数:
177
pm2以cluster集群方式发布app,可以高效地利用多核cpu,有效提升吞吐量。在上周对公司的redmine服务器进行性能调优后,深感ruby on rails的性能低下,这次测试nodejs的sails框架,被其性能深深折服。以下是使用pm2发布nodejs 应用的经历:一:记录出现的问题记录...
分类:
其他好文 时间:
2015-04-19 06:23:42
阅读次数:
289
$>?yum?install?ruby 查看是否安装成功: $>?ruby?-v 若安装成功,则会显示ruby的版本 接着安装rails 由于要国内网络被**,下载不稳定,因此使用国内镜像安装 $>?gem?source?-l
出现 删除此source,并添加...
分类:
其他好文 时间:
2015-04-18 23:54:21
阅读次数:
351
Git已经变得非常流行,连Codeplex现在也已经主推Git。Github上更是充斥着各种高质量的开源项目,比如ruby on rails,cocos2d等等。对于习惯Windows图形界面的程序员来讲,Github的使用是需要点时间和耐心的,然而最近Github发布了Github for Win...