- 浏览: 149342 次
- 性别:
- 来自: 北京
文章分类
最新评论
class Customer < ActiveRecord::Base attr_accessible :name, :nickname end customer = Customer.new(:name => "David", :nickname => "Dave", :credit_rating => "Excellent") customer.credit_rating # => nil customer.attributes = { :name => "Jolly fellow", :credit_rating => "Superb" } customer.credit_rating # => nil customer.credit_rating = "Average" customer.credit_rating # => "Average"
class Customer < ActiveRecord::Base attr_protected :credit_rating end customer = Customer.new("name" => David, "credit_rating" => "Excellent") customer.credit_rating # => nil customer.attributes = { "description" => "Jolly fellow", "credit_rating" => "Superb" } customer.credit_rating # => nil customer.credit_rating = "Average" customer.credit_rating # => "Average
class CreditCard < ActiveRecord::Base # Strip everything but digits, so the user can specify "555 234 34" or # "5552-3434" or both will mean "55523434" def before_validation_on_create self.number = number.gsub(/[^0-9]/, "") if attribute_present?("number") end end class Subscription < ActiveRecord::Base before_create :record_signup private def record_signup self.signed_up_on = Date.today end end class Firm < ActiveRecord::Base # Destroys the associated clients and people when the firm is destroyed before_destroy { |record| Person.destroy_all "firm_id = #{record.id}" } before_destroy { |record| Client.destroy_all "client_of = #{record.id}" } end
发表评论
-
Google App Engine and others
2010-09-15 11:27 824有用的技术文章 先记载 有空 研究下 さくっとRails ... -
基于jquery和mini_magick的图片裁剪
2010-09-15 11:07 1475引用网址 http://duyouhua1214.iteye ... -
ruby gem相关命令使用
2010-08-26 12:45 1604gem相关命令使用 1.显示gem的帮助和版本 gem – ... -
深入理解alias, alias_method和alias_method_chain
2010-08-06 17:14 973http://blackanger.blog.51cto.co ... -
Rails 3 特点
2010-08-06 16:38 923真的想留下来 http://railslove.com/w ... -
Fix N+1 Queries
2010-08-06 16:16 918http://rails-bestpractices.com/ ... -
query-reviewer sql explain and review in the page
2010-08-06 12:20 1336引用网址 http://github.com/dsboulde ... -
request-log-analyzer log分析工具
2010-08-06 12:03 1622参考网址: http://github.com/wvanber ... -
IE7 Bug导致Rails Session保存失败
2010-08-06 10:56 976http://www.letrails.cn/archives ... -
Rails保存记录而不更新时间戳
2010-08-06 10:54 1357引用地址: http://www.letrails.cn/a ... -
how to generate qrcode on ror
2010-02-04 16:27 8751. In your rails project, in ... -
rmagick ror 上 安装
2009-11-18 09:06 861rmgick 安装规范 ror很多人现在在用了,但是发现 ... -
Update Rails to 2.2.2 (Rails 2.2.2)
2009-03-08 14:53 990gem install -v=2.2.2 rails Suc ... -
Use helpers in controllers or models
2009-01-19 16:22 931引用http://snipplr.com/view/2505/ ... -
open-flash-chart
2008-11-07 14:07 2438http://pullmonkey.com/2008/7/23 ... -
rake db:migrate
2008-11-07 11:58 1282【ruby on rails】rake db:migrate ... -
rss maker
2008-11-07 11:43 1096http://gdgdlog.net/log/show/130 ... -
acts_as_authenticated
2008-11-07 11:35 1124ruby script/plugin install act ... -
validates
2008-11-07 11:24 1072先週ずっとインフルエンザでダウンしてました。 今日はvail ... -
rails で model の変更を監視するプラグイン
2008-11-07 11:12 1367acts_as_modified モデルの変更を監視して、各 ...
相关推荐
人人API笔记(1)实例是针对使用人人网开放平台API进行开发的一份实践教程。人人网,曾是中国领先的社交网络平台,提供了丰富的API接口供开发者使用,以构建各种社交应用和游戏。这篇笔记将带你逐步了解如何利用这些...
这里我们关注的是“iFYTEK-ai2023-api笔记”,这很可能是一个关于iFYTEK公司2023年AI相关的API使用、开发或优化的文档集。"c"标签可能表明这些笔记涉及到使用C语言实现或者调用API的情况。 首先,让我们深入了解...
在这个“API笔记(一)”的实践中,我们将专注于基础的API调用和其在MFC(Microsoft Foundation Classes)框架中的应用。 首先,MFC是微软为Windows平台提供的C++类库,它简化了Windows应用程序的开发过程。MyMFC1...
Java常用的API笔记 Java语言提供了许多有用的API(Application Programming Interface,应用程序接口),这些API可以帮助开发者更方便地编写程序、本地化应用程序和提高开发效率。在本文中,我们将对一些常用的Java...
在本篇VC编程练习中,我们专注于API笔记的第三部分,主要探讨如何在Microsoft Visual C++(VC++)环境中利用Windows API进行程序开发。API(Application Programming Interface)是操作系统为开发者提供的函数库,...
API笔记整理完之后加以完善
在本文中,我们将深入探讨Web API的基本概念、结构、路由、控制器、模型绑定、数据验证以及如何与客户端交互。 一、Web API简介 Web API是一种轻量级的框架,用于构建可跨平台的HTTP服务,这些服务可以被多种类型的...
整理了之前使用lua capi时不足的地方
本笔记将深入探讨Windows API的重要概念、使用方法以及常见功能。 一、Windows API的基本构成 Windows API由一系列函数、结构体、常量和消息组成,它们定义了如何与操作系统交互。这些接口覆盖了窗口管理、图形绘制...
印象笔记api上传笔记样式,比较主流的样式,对于阅读器开发有用
1. **建立自己的API笔记**:在阅读中文API文档时,记录下关键信息和示例代码,形成个人的知识库。这有助于日后遇到类似问题时迅速查找解决方案。 2. **参与社区讨论**:在Cnblogs等社区中,积极提问和回答关于API...
**谷歌地图API学习笔记** 谷歌地图API(Google Maps API)是一种强大的工具,允许开发者将谷歌地图集成到自己的网站或应用程序中,实现自定义地图、地理定位、路线规划等多种功能。这篇学习笔记主要涵盖以下几个...
HotApp云笔记 - 精品开源demo-基于免费API(源代码+截图)HotApp云笔记 - 精品开源demo-基于免费API(源代码+截图)HotApp云笔记 - 精品开源demo-基于免费API(源代码+截图)HotApp云笔记 - 精品开源demo-基于免费API(源...
中文API文档和学习笔记是Python初学者和经验丰富的开发者的重要资源,可以帮助他们更好地理解和使用Python的各类库和功能。 首先,`Python v2.7帮助文档 .chm` 提供了Python 2.7版本的官方API(应用程序编程接口)...
Windows API 学习笔记
4. API的引入与效率提升:文档中讲述楼主通过引入印象笔记API,实现批量更新笔记标题的想法。这种方式比手动修改7000多条笔记更加高效和智能。 5. Python和印象笔记SDK的结合使用:楼主选择使用Python语言结合印象...
本笔记将深入探讨在DELPHI开发环境中如何利用API函数进行图像操作。DELPHI作为一个强大的面向对象的编程环境,支持丰富的Windows API调用,使得图像处理功能得以增强。 首先,我们要了解什么是API。API...
"Python中文API"和"Python学习笔记"是学习和深入理解Python的重要资源。本压缩包包含的内容涵盖了Python 2.7的英文API、Python 2.5的中文API以及一份全面的学习笔记,为初学者和进阶者提供了丰富的学习材料。 首先...
这里介绍一些CryptoAPI的知识,也是让自己对CryptoAPI做一个系统的总结(针对证书操作这块)。 微软加密服务体系 微软加密服务体系CryptoAPI的结构如下图所示,微软加密服务体系包含三层结构和两个接口,分别为应用...