存档

文章标签 ‘Rails’

InfoQ 架构师 (8月刊)

2009年8月14日 没有评论

InfoQ中文站的电子杂志《架构师》(8月刊) 主编由Ruby社区的首席编辑李明担任,此外,本期《架构师》还增加了一个名为“架构师大家谈”版块。

人物专访

  • Simon探讨编程语言与研究工作

热点新闻

  • 开发减速,是为了赢利提速
  • Sun股东同意Oracle的收购
  • 综述:Scala是Java未来的后继者
  • “服务重用”是否被过度使用?
  • 使用LESS或Sass重构CSS代码
  • Ruby on Rails项目的救赎
  • 各方未就HTML 5 Video Codec达成一致
  • 微软向Linux Kernel贡献两万行代码
  • Google开发全新操作系统Google Chrome OS,直接挑战微软核心业务
  • 微软的浏览器操作系统:Gazelle
  • 4 个Office应用将会推出在线版:Word、Excel、PowerPoint和OneNote
  • 中国人寿构建国内首个Silverlight企业级应用

推荐文章

  • J2EE应用下基于AOP的抓取策略实现
  • RGen:Ruby建模和代码生成的框架
  • 面向服务的经济学
  • 云计算的虚拟研讨会
  • backlog是一种关键的产物和实践,还是一种浪费?
  • 反对if行动/反对for行动

新品推荐

  • JUnit 4.7的新特性:Rule
  • Rails 2.3.3发布、Rails 3.0与Merb现状
  • Oracle和BEA完成产品集成,融合中间件 11g发布
  • FlexMonkey 1.0发布了
  • Android开始支持脚本语言Python、Lua及Beanshell,未来还将支持Ruby
  • Oracle Coherence 3.5带来增强的WebLogic支持和万亿级数据网格
  • 微软发布了分布式计算技术Dryad和DryadLINQ的学术版
  • PowerShell 2.0 RTM即将发布

架构师大家谈:架构师修炼之道

下载本月刊

Ruby on Rails 2.0 正式发布

2007年12月16日 没有评论

在经历 Rails 1.0, 1.1, 1.2 多个版本发布后,Rails 迎来了其 2.0 的正式发布。

Rails 2.0 在以下方面做了增强和创新:

  • Action Pack: Resources
  • Action Pack: Multiview
  • Action Pack: Record identification
  • Action Pack: HTTP Loving
  • Action Pack: Security
  • Action Pack: Exception handling
  • Action Pack: Cookie store sessions
  • Action Pack: New request profiler
  • Action Pack: Miscellaneous
  • Active Record: Performance
  • Active Record: Sexy migrations
  • Active Record: Foxy fixtures
  • Active Record: XML in, JSON out
  • Active Record: Shedding some weight
  • Active Record: with_scope with a dash of syntactic vinegar
  • ActionWebService out, ActiveResource in
  • ActiveSupport
  • Action Mailer
  • Rails: The debugger is back
  • Rails: Clean up your environment
  • Rails: Easier plugin order
  • hundreds of bug fixes, tweaks, and feature enhancements

robbin在其blog中发布了Rails 2.0的中文译文, 在此感谢.

分类: Ruby & Rails 标签:

Spring-On-Rails 1.0 发布

2007年10月3日 没有评论

Spring-On-Rails 是一个快速开发的企业Java应用框架, 被设计成能帮助开发者生成CRUD应用的基本骨架. 这个应用构建在 Spring, Ibatis 和 Hibernate 技术之上。

Ruby 挑战Java技术的黑马

2006年9月16日 没有评论

Ruby on Rails 是基于Ruby语言的轻型Web开发框架,不仅开发效率高(部署容易)、功能丰富(支持Ajax等最新应用) ,不可思议的是,它的性能比基于Struts和Hibernate的Java应用还高15%-30%。无庸质疑,动态语言是编程技术发展的新方向。那么, ROR会不会成为首选Web开发语言?

请看IT专家网的相关专题.

分类: Ruby & Rails 标签: ,

Ruby on Rails 用 REST 对 Web 服务提供了优秀的支持

2006年9月9日 1 条评论

Rails 用叫做 Action Web Services 的模块实现 Web 服务。许多开发框架鼓励视图和 Web 服务使用独立的控制器。这个策略可以维护控制器之间的风格一致。问题是针对所服务的每种内容,都需要一个新控制器。例如,Ajax 用户界面要求从控制器取得到 JavaScript 的远程 XML 调用。

不必为 Web 服务专门分配一个控制器,使用 Rails,可以通用地用同一个控制器向基于 HTML 的视图、基于 XML 的 Web 服务和基于 XML 的 JavaScript 组件提供内容。

Bruce Tate在其文章”跨越边界: REST on Rails“中阐述了这一策略.

使用 Ruby on Rails 开发你的第一个 Web 应用

2006年7月11日 1 条评论

请事先安装好 Ruby, Ruby on Rails, 并假定你已经安装好了 mysql

第一步:先创建 mysql 数据库
mysql>create database AddressBook;

mysql>USE AddressBook;
mysql>CREATE TABLE IF NOT EXISTS contacts (
id smallint(5) unsigned NOT NULL auto_increment,
name varchar(30) NOT NULL default ”,
created_on timestamp(14) NOT NULL,
updated_on timestamp(14) NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY name_key (name)
) TYPE=MyISAM COMMENT=’List of Contacts’;

第二步:生成 AddressBook 应用程序
运行 rails AddressBook

第三步:配置数据库
vi config/database.yml
development:
adapter: mysql
database: AddressBook
host: localhost
username: root
password: huihoo

第四步:创建 contact 内容
运行以下命令:
AddressBook$ruby script/generate model contact
AddressBook$ruby script/generate controller contact

第五步:告知控制器去使用支架
vi app/controllers/contact_controller.rb
class ContactController < ApplicationController
model :contact
scaffold :contact
end

第六步:启动 WEBrick 服务器
http://localhost:3000/contact/

刚开始没有数据,请使用http://localhost:3000/contact/new 创建新记录

数据被插入到mysql 数据中,并且你可对记录进行相应操作,你的第一个应用就这样创建好了。

Listing contacts

Name Created on Updated on
Allen Long Tue Jul 11 11:53:00 HKT 2006 Tue Jul 11 11:55:29 HKT 2006 Show Edit Destroy
Huihoo Tue Jul 11 11:53:00 HKT 2006 Tue Jul 11 11:55:40 HKT 2006 Show Edit Destroy

参考 使用 Ruby on Rails 快速开发 Web 应用程序

分类: Ruby & Rails 标签: ,