-
如何配置RoR开发环境
作者: PeterKang / 发表于 2009-08-21 09:56:45
学习RoR已经有一段时间了,对初学者来说配置RoR开发环境是一个比较困难的,尤其按照《Web开发敏捷之道》中文第2版RoR的版本环境配置问题会让你愁死。我是这样学习的在windows环境中一开始可能使用InstantRails,可...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Rails系列教程(10):Linking Pages Together
作者: snake007008009 / 发表于 2008-02-02 16:02:38
在最前面,我们先要谈一个有关MVC的话题:
MVC中的controller是一个协调者,他可以协调多个view,同样也可以协调多个model,这样的结果就是:
多个Model可以对应一个controller,同样多个view也可以对应一个con...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Rails系列教程(9):Hello, Rails!(2)
作者: snake007008009 / 发表于 2008-02-02 16:01:16
前面说过<%=%>来生成动态内容,其实ERb还有一种很重要的方式就是<% ruby code %>,来生成动态内容,他们两者的区别在于<%%>不会返回一个值,并用字符串的形式显示出来
<%%>解释...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Rails系列教程(9):Hello, Rails!(1)
作者: snake007008009 / 发表于 2008-02-02 16:00:05
不论是什么语言,hello world都标志着一个开始,同样,我们来看看Rails的Hello, Rails。我们前面说过,requests被解析,这样就可以找到controller,并且调用controller里面的action method
开始行动:
...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Rails系列教程(8):Creating a New Application
作者: snake007008009 / 发表于 2008-02-02 15:58:31
现在是一个开始,通过实际的操作让我们更加深入的了解Rails:
Rails使我们仅仅需要“必要”的配置,而不是想其他的工具一样,要完成很多没有必要的配置,我们用rails产生一个完整的app结构,而不要我们自己定义,...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Rails系列教程(7):Rails and Databases
作者: snake007008009 / 发表于 2008-02-02 15:56:35
Rails可以工作在DB2,MySql,Oracle,Postgres,SQL Server and SQLite databases.除了MySql之外的其他数据库,你必须安装database driver,它一个library,rails通过这个library可以连接和使用database,MySql datab...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Rails系列教程(6):Action Pack
作者: snake007008009 / 发表于 2008-02-02 15:55:10
controller and view :controller and view 有密不可分的关系,controller为view提供data,controller接受由view产生的页面发出的events
因为controller和view的密切关系,rails把他们绑定成一个component---Act...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Rails系列教程(5):Active Records
作者: snake007008009 / 发表于 2008-02-02 15:54:00
Active Records : 被应用于ORM layer
ORM model : tables map to classes, rows to objects, and columns to object attributes还是要强调一下,a row maps a object, a table maps a class, a column maps a at...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Rails系列教程(4):Object/Relational Mapping
作者: snake007008009 / 发表于 2008-02-02 15:52:12
ORM:ORM libraries 是把 database tables 与 classes间产生一种mapping(映射),并不像ORM本身表示的Object /Relation Mapping,不是对象和关系的映射,在概念上来说,Relations 更像是 Classes
具体来...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Rails系列教程(3):Database-centric Programming
作者: snake007008009 / 发表于 2008-02-02 15:50:47
执行SQL语句的做法通常有2种:1)在程序里面嵌入sql代码(embed)2)使用preprocessor
1.ruby中使用嵌入sql语句的做法:
def update_sales_tax
update = @db.prepare("update orders set tax=?...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…