Ruby on Rails

Ruby on Rails,使用save和update_attributes更新持久化的ActiveRecord对象

上文《Ruby on Rails,使用new和create创建ActiveRecord对象及他们之间的区别》中我们使用rails console访问模型创建对象并将其保存到数据库中。 现在我们学习如何更新已经持久化的对象并将修改更新到数据库。与保存对象类似,更新对象也有两种方法。 其一,最常规的方法是直接更新一个持久化对象的属性,然后将其保存。感觉和使用

2015-07-13 11:21:28

Status Ruby on Rails in China - Presentation Transcript

Slide 1: 铁道中文应用开发现状综述 2008年8月 制作发布:铁道播客 BD7LX 深圳 http://rorcast.blogger2blogger.com/ 铁道中文应用开发现状综述 2006年8月 An Interim Report of Ruby on Rails Applications and Development in C

2015-07-13 11:21:28

How to Generate PDF in Ruby on Rails(HowtoGeneratePDFs) ZT

This howto covers seven approaches to generating a PDF document with Rails. HTMLDOC PdfWriter PDF::Writer (Austin Ziegler) Ruby FPDF JasperReports P

2015-07-13 11:21:27

感受Ruby on Rails

最近看到几篇介绍Ruby on Rails(RoR)的文章,忍不住自己也下载了一份来体验一下,简单说说感受。 参考文档建立了一个很简单的系统,没花多少时间,这主要归功于scaffold函数提供了缺省的web界面。要想修改这个界面却不那么简单,配置上只要修改一两处,但必须手写一个.rhtml模板文件,这里面存在不少代码,而且ruby代码和html代码交叉得很

2015-07-13 11:21:22

Ruby on rails开发从头来(windows)(七)-创建在线购物页面

在上一篇随笔中,我们为Products创建了一个维护用的列表页面,效果如图:   这次我们使用上面维护的Products列表来创建一个最终用户使用的购物页面。   1.

2015-07-13 11:21:20

ruby on rails 之旅 第一章 ubuntu11.10安装

 在Ubuntu 11.10版本中, 使用rvm安装ruby,gem安装rails。   首先就要安装rvm,安装rvm需要两个工具curl和git。 (其实我也折腾好久了,拿出点心得与大家分享分享,菜鸟一个见笑了,:-))  以下步骤千万别跳过执行 第一步执行 更新系统  sudo

2015-07-13 11:21:15

[Ruby on Rails系列]6、一个简单的暗语生成器与解释器(上)

【0】Ruby on Rails 系列回顾 [Ruby on Rails系列]1、开发环境准备:Vmware和Linux的安装 [Ruby on Rails系列]2、开发环境准备:Ruby on Rails开发环境配置 [Ruby on Rails系列]3、初试Rails:使用Rails开发第一个Web程序 [Ruby on Rails系列]4、专题

2015-07-13 11:21:15

Ruby on rails开发从头来(五十五)- ActiveRecord基础(一对一关联关系)

      一对一关联,或者更正确的说是一对零或一对一关联,是通过外键引用到另外一张表中的至多一条记录实现的,下图描述了orders表和invoices表的关系:         在Active Record中,要表示这样的关系需要在O

2015-07-13 11:21:14

Ruby on Rails Tutorial 第四章 Rails背后的Ruby 之 类

Ruby和其他面向对象的语言一样,使用类来组织方法,然后实例化类,创建对象。1、构造方法使用双引号是字符串的字面构造方法,也可以使用“具名构造方法”,即在类名上调用new方法 >> s=\"foobar\" >> s.class => String >> s=String.new(

2015-07-13 11:21:09

Ruby on rails开发从头来(windows)(二十七)- 测试驱动开发

在敏捷开发的实践中,测试驱动是少不了的。这篇来看看在rails中的一个测试驱动开发的例子。 在前面我们编写并进行了一些单元测试和功能测试,现在,我们的客户突然要求添加一个功能:系统的每个用户都可以对商品进行查询。  我们先初步的画了一些草图,来整理我们的思路和设计,然后开始写代码。对于具体的实现,我们已经有了大致的思路,但是如果有更多的反馈信息

2015-07-13 11:21:06

Ruby on Rails,使用Rails Console进行ActiveRecord调试

在前文《Ruby on Rails,创建模型,附赠模型与表名不一致时的解决方法》中我们通过rails generate model Subject 方法创建了Subject类。继承自ActiveRecord的Subject自然就拥有自动的增删改查能力,我们接下来要基于这个模型进行一些实践。不过在这之前有必要预先熟悉一个Rails提供给我们的调试工具“rail

2015-07-13 11:21:05

Ruby on rails Mac开发 入门笔记(一)

工具的安装 使用以下命令请确保你的mac安装有gem,你可以使用macport工具达到同样的目的,但本篇基于使用RubyGems。 数据库 使用MySql,可前往http://www.mysql.com/downloads/ 下载,推荐选择64bit。 安装后,在系统配置面版会出现MySQL选项,包含有启动停止mysql server以及自

2015-07-13 11:21:04

RoR:Ruby On Rails 的 Web Service

1.c:\\rails flexstore2.修改数据库配置文件 database.yml 3.c:\\flexstore\\ruby script/generate model product4.c:\\flexstore\\ruby script/generate web_service ProductWervice getall find5.修改如下

2015-07-13 11:21:02

ruby on rails go on

          The default library for interacting with the database is called Active Record. Active Record comes with a host of methods for creating, savi

2015-07-13 11:21:01

Ruby on Rails技术(二)——RoR开发环境搭建

1、安装ruby语言编译器:apt-get install ruby 2、通过RubyGems将RubyGems自身升级到最新版本:gem install rubygems-update      RubyGems是Ruby资源包的管理工具,是随Ruby一起安装的。 3、安装Rails框架:通过RubyGems安装——

2015-07-13 11:21:01

ruby on rails10分钟创建一个博客系统!新手必看!

        对于刚接触ruby on rails的程序员来说有一个很好demo学习对自己开发和学习是很有帮助的,接下来我们一起学习下!blog的开发过程吧!           我用的ruby是1.8.7 rails2.0  gem是1.31 &n

2015-07-13 11:20:59

Ruby on Rails Exception:Routing Error

当开始做Ruby on Rails实际编程时,对于初学者而言总会有些让人感到未知的Exception, 上次以手工方式写了一个简单的Rails Application, 今天下午换用Red Rails工具编译器,和上次关于Rails配置完全相同 却出现一个Exception: Routing Error. 具体截图如下: 提示Exception 信息:

2015-07-13 11:20:59

梦幻级别的Ruby on rails 开发工具(补图两张)

昨天晚上5点半睡觉,疯狂的配置vim环境,最后终于完成了那个梦幻的Ruby on rails开发工具。我在这个vim环境里面现安装了vim-ruby,当然这个要你自己去安装,在ubuntu下面一个简单的命令:sudo apt-get install vim-ruby不过仿佛如果你的vim是7.0版本的话默认是有ruby支持的。然后我在上面集成了rubycom

2015-07-13 11:20:58

吹响反击Ruby On Rails的号角

        最近Ruby On Rails(ROR)的火热程度真的让人很惊讶,九月份的《程序员》也用了大量的篇幅来介绍这个新兴的Web Application快速开发框架。对新鲜东西向来都很好奇的我却对ROR提不起兴趣,也许是因为Ruby由日本人创造的缘故吧,我对Ruby一直有着抗拒感

2015-07-13 11:20:54

Install Ruby on Rails on Ubuntu 12.04 LTS

1:Update package repository. 1 sudo apt-get update 2:Install git and Curl.     Git:是一个简单,快速,高效的版本控制系统。(对于安装ruby on rails 环境没有关系,只是为了在以后的开发过程中进行版本控制的时候使用。)  

2015-07-13 11:20:50