Rails

Ruby on rails3新手谈(2):简单的例子helloworld

上一篇:Ruby on rails3新手谈(1):Ruby on rails环境搭建 原文链接:http://blog.atnet.cc/ruby-on-rails/ruby-on-rails3_start_02/   本文将教会你创建一个简单的ruby on rails3的网站并了解基本的controller,view,模板的用法! 一:

2015-07-13 11:22:22

Why Would a .Net Programmer Learn Ruby On Rails(翻译)

你是一个.Net程序员。 你已经使用ASP.NET开发了很多的Web Application。 你已经花了大量的时间和精力来研究和利用ASP.NET的事件驱动模型和控件生命周期,并利用这些特性实现想要的功能。 你在你的开发中使用了Presentation Modal和Modal View Presenter Modal来给你的应用程序分层,使程序

2015-07-13 11:22:21

Ruby/Rails 生态环境、社区、资料 Ecosystem

Ruby/Rails 生態圈 Ecosystem 一個成功的開放原始碼程式語言和框架,背後一定有一個強大的社群在支持。團隊和個人的時間成本有限,你不可能每個用到的工具和函式庫工具都自己從頭開發。因此,熟悉一個程式語言,不只是了解其語法而已,能夠熟悉它的生態圈、社群和領導廠商,了解有什麼工具和資源可以運用、了解當遇到問題的時候,有什麼管道可以幫助你,也是一件

2015-07-13 11:22:20

Ruby on rails开发从头来(windows)(十八)-自动生成文档

  到此,我们这个购物车的实现就完成了,下面我们可以利用ruby里的Rdoc来给我们的程序生成文档,和dotnet,java,python等一样,Rdoc可以把我们代码里类和方法声明前面的注释提取出来生成文档。   对于我们的depot程序,我们在rails的命令行里运行rake appdoc命令,如图:   完成以后

2015-07-13 11:22:19

Ruby on rails开发从头来(windows)(二十八)- 使用Rake运行测试

  Rake是使用ruby编写的程序,我们用Rake来读入RakeFile。而Rakefile里包含了定义的任务,每个任务都有一个名字,和它所依赖的一些任务,并且还有一组要执行的动作。现在我们来了解一下Rails中的Rake。      当你使用Rails的generate脚本创建一个项目的时候,会自动在项

2015-07-13 11:22:18

Ruby on rails开发从头来(windows)(三十二)- Rails的配置文件

Rails的运行时配置是由config目录下的文件来控制的。 1.       运行时环境(Runtime environment) 当开发者编写代码时,需求是多中多样的。在开发中你可能会需要很多的登录,加载变化过的代码。在测试时,你需要各个系统之间是隔离开的。在发布之前,你可能需要进行性能优化

2015-07-13 11:22:17

Ruby on rails开发从头来(windows)(三十三)- 命名约定

在刚开始学习Rails的时候可能会困惑于Rails时怎样自动处理命名的,比如如何根据一个名为Person的Model来到数据库中找到名为people的表,这次我们就来看看Rails里的命名约定。 1.         在app/models目录下有一个line_item.r

2015-07-13 11:22:17

netbeans下开发rails快捷键 及 Ruby On Rails开发技巧总结

在controller和view直接跳转 - Ctrl + Shift + A 在controller/model和test/spec之间跳转 - Ctrl + Shift + T 直接跳转到类和方法的源代码 - Ctrl + B 自动补齐 - Ctrl + \" 方法参数提示 - Ctrl + P 快速修复提示 - Alt + Enter 上下文帮助 -

2015-07-13 11:22:17

Ruby on rails开发从头来(四十)- ActiveRecord基础(Boolean属性)

一些数据库支持boolean类型,而另一些则不支持,这使得Active Record要抽象boolean类型变得困难。例如,如果数据库不支持boolean类型,有的开发者使用char(1)来替代,而内容使用“t”和“f”来表示true和false,而另外一些开发者使用integer类型,0是false,1是tr

2015-07-13 11:22:15

Ruby on rails开发从头来(四十一)- ActiveRecord基础(存储结构化数据)

  有时,能够在某个属性中直接存储任意的ruby对象是很方便的,一种办法就是Active Record支持序列化,将一个ruby对象变为一个YMAL字符串,并且将这个字符串存储到属性对应的数据库字段中。在数据库定义中,这个字段必须为text类型。     因为Active Record将数据库中的Char型和text

2015-07-13 11:22:15

Ruby on rails开发从头来(四十三)- ActiveRecord基础(连接数据库)

  Active Record抽象了数据库连接的概念,帮助应用程序来处理底层的数据库链接的细节,作为替代,Active Record使用通用的调用,将细节委托给一组数据库适配器。 可以使用最后,如果你通过一个标记访问会在


Ruby on rails开发从头来(四十四)- ActiveRecord基础(创建记录)

  Active Record使得实现CRUD的数据库基本操作变得简单,在下面的几节里我们使用Mysql数据库中的orders表来进行CRUD的操作,这次先看创建(Create)。     我们假想有一个Model,名为Order: class Order < ActiveRecord::Base end

2015-07-13 11:22:14

Ruby on rails开发从头来(四十八)- ActiveRecord基础(动态查询)

    数据库上最常运行的查询莫过于根据指定条件返回符合的结果集,查询可能是返回所有名字为‘dave’的订单,或者是某个博客上所有标题含Rails的post,在很多其他的框架和程序设计语言中,你需要创建sql来执行查询,Active Record利用了ruby语言所包含的动态能力来做这些事。 &nbsp

2015-07-13 11:22:14

Ruby on rails3新手谈(1):Ruby on rails环境搭建

本文将介绍Windows下Ruby On Rails安装(Ruby1.9.2,Rails3,Sqlite3) (1)到ruby官网:http://www.ruby-lang.org/en/下载window安装包,并安装,     安装时候选择Add Ruby executeables to your Path和Associa

2015-07-13 11:22:13

Ruby on rails开发从头来(五十八)- ActiveRecord基础(自关联)

  或许存在这样的情况,在一个表中,一条记录关联到表中的另一条记录,例如,公司中的每个雇员都有上级和下级,而他们同时又是雇员,在Rails中你可以这样使用Employee类:

2015-07-13 11:22:13

Ruby on rails开发从头来(五十九)- ActiveRecord基础(预加载子记录)

    预加载子记录讨论的问题和“延迟加载”是相同的。通常Active Record会推迟从数据库中加载子记录,直到你需要他们,例如,通过Rdoc中的例子,我们假定博客程序有一个Model,像下面这样: class Post < ActiveRecord::Base belongs_to :

2015-07-13 11:22:13

how to test observe with rspec in ruby on rails.

在测试 model时,有一个改动是observe, 我想一把测试了,可是这个observer在rspec中一直不肯执行. 但在console下的test env没有任何问题。 哥花了一天的时间来调试,终于还是没有搞定,有遇到此类的问题的朋友可以协助我一下,谢谢。 用我的垃圾英语在rails的mail list上问了一下,说要我看下面的东东 http:/

2015-07-13 11:22:10

Ruby on rails开发从头来(windows)(十四)-送货处理

  在上次的内容里,我们完成了订单的编写。这次我们模拟一个简单的送货页面,给这个购物车的管理员用。   1.         给order的model实现pending_shipping方法: def self.pending_shipping &n

2015-07-13 11:22:08

梦幻级别的Ruby on rails 开发工具加下载

最近很多人给我邮件所有vim包,下面提供下载,大家下载就好了,不用再给我发邮件了。当然了在我的博客上面留言是欢迎的。 现安装了vim-ruby,当然这个要你自己去安装,在ubuntu下面一个简单的命令:sudo apt-get install vim-ruby不过仿佛如果你的vim是7.0版本的话默认是有ruby支持的。然后我在上面集成了rubycompl

2015-07-13 11:22:05

Ruby on rails开发从头来(windows)(十五)-添加用户

从这篇开始,我们来实现一组用户管理的功能,首先是添加用户。   1.         再修改model目录下的user.rb文件,内容如下: require \"digest/sha1\" class User < ActiveRecord::Base

2015-07-13 11:22:05