最新文章列表

error_messages_for and error_message_on

一般我们都要模型内使用validates_xxx_of 这样的确认信息。而这些信息是英文的,我们用三种方法来中文化它。 一、覆写:message: validates_format_of :image_url, :with => %r{.(gif|jpg|png)$}i, :message => "必须是 GIF,JPG或PNG图片!!!" 使用这种方式时,我们就损 ...
chinapkw 评论(0) 有1800人浏览 2007-07-19 14:29

Many-to-Many relationship的实际应用(1)

需求:场景如下,user可以是多个group的会员,管理者和创建者。group有1个创建者,多个管理者和多个会员。 解决方案: 建立数据库: sql 代码 CREATE TABLE `groups` (      `id` int(11) NOT NULL auto_increment,      `name` varchar(32) NOT NULL,    ...
cjyzpcl 评论(1) 有1797人浏览 2007-07-14 13:27

2007/07/14 links

ActiveRecord::Extensions: http://arext.rubyforge.org/ http://www.continuousthinking.com/tags/arext/rdoc/index.html http://www.rubyinside.com/advent2006/17-extendingar.html http://www.continuousthinking ...
xxj 评论(0) 有1039人浏览 2007-07-14 00:25

实战Hilog笔记三:@current_user/logged_in?/require_login/editable?

1,在ApplicationController里添加几个辅助方法: class ApplicationController < ActionController::Base session :session_key => '_hilog_session_id' before_filter :load_defaults helper_method :logged_i ...
hideto 评论(1) 有3480人浏览 2007-07-13 18:50

Rails 常见性能问题一览[转载]

Rails 常见性能问题一览 作者 Stefan Kaes译者 Jason Lai 发布于 2007年3月26日 上午6时48分 社区 Ruby 主题 Web框架, 性能和扩展性, Ruby on Rails 在最近几个月里,我从性能问题的角度,分析了不少 Rails 应用程序(里面有一些牵涉到我的咨询业务,另外一些则是开源应用)。这些应用程序面向的多个领域之间存在着诸多差异,导致每项性能调优任 ...
jackdraw 评论(0) 有1027人浏览 2007-07-13 09:25

Hibernate vs. Rails: The persistence Showdown

March 2005 Discussion And the wires were all a buzz about Rails... Much like a few other java folks, such as Bruce Tate and David Geary, I have been taking a look at a new web framework Rails. O ...
famoushz 评论(0) 有1204人浏览 2007-07-09 18:02

ActionController::Resources + ActiveResource = REST

从Rails的svn资源库下载最新的Rails,我们会发现多了个activeresource包 从此Rails核心模块变为: ActiveRecord、ActionPack、ActionWebService、AcionMailer、ActiveResource、ActiveSupport和Railties 这里有几个问题: 一,ActionController里的resources.rb文件与A ...
hideto 评论(0) 有3826人浏览 2007-07-06 16:31

migration的外键支持

migration默认是不支持外键的,原因是一部分数据库如MySQL ISAM和SQLite不支持外键,同时外键也会给Rails的test fixture导入数据造成麻烦(这个好像有个很麻烦的解决办法)。不过还是有个插件提供了外键的导出(rake db:schema:dump)和导入(rake db:schema:load)(可惜migration中无法正常使用)。 <o:p></ ...
wtb 评论(0) 有1419人浏览 2007-07-06 15:39

学习 《应用Rails进行敏捷WEB开发》 遇到的一个问题

[color=darkblue][/color][size=18][/size] 我最近在学习《应用Rails进行敏捷WEB开发》. 这本书.现在遇到如下的问题. 我在创建Depot 是. 当Create new product 是, 要填如图片的路径, 在model 里,对Product 如下控制. class Product < ActiveRecord::Base val ...
field_song 评论(3) 有1859人浏览 2007-07-04 18:01

在pseudo-model中使用logger

用rubyonrails开发已有三个月左右, 还没有在model中使用过logger.今天碰巧需要在一个pseudo-model(不继承ActiveRecord::Base, 即不对应数据库中的表)中使用logger, 突然不知道应该从哪里获取logger.如果在Controller和Model的方法中, 可以直接引用logger, 例如: ruby 代码   # use logger  ...
sean 评论(0) 有1219人浏览 2007-07-03 22:51

整合File-Column和Rmagick功能实现图片上传

项目当中,图片上传以及图片的大小调整是经常会用到的一个功能! Rails结合几个plug-in可以说很智能的做到了这一点 1、www.kanthak.net/opensource/file_column/#features 或 ./script/plugin install http://opensvn.csie.org/rails_file_column/plugins/file_colu ...
wtb 评论(0) 有1302人浏览 2007-06-30 20:17

提速持久层开发-基于spring的CRUD组件(开源)

前提: 这个组件是基于Spring的getJdbcTemplate()来进行数据库操作。   组件特性: 1.子类只要继承父类SpringEntityDAO就能自动拥有添加,修改,删除,查询的方法。  2. 子类进行复杂查询的时候,不需要配置烦人的映射关系rowMapper。     这里的rowMapper是在父类中定义的,子类可以直接使用。 java 代码 @Suppre ...
fantasy 评论(11) 有5200人浏览 2007-06-29 18:35

self.与@的区别——别被原有的思维方式误导

最近在学习Rails时把先前在Java中的一些习惯性思维带了过了,结果在遇到self.与@时被这种思维方式给误导了。 遇到这个问题是在使用AcriveRecord时,在修改或者新增记录时需要添加时间戳。首先使用self.posted_at=Time.now来修改字段,一切正常。后来想到在哪篇文章中好像说过self.与Java中的this差不多,这样就不自觉的把posted_at当作了实例变量处理, ...
Jamsa 评论(9) 有3556人浏览 2007-06-28 14:03

rails中用单表继承处理OO中的继承树

正在用rails作一个项目,在处理会员的时候遇到这样的情况。 本系统有普通会员、学生会员、教师会员、企业会员、系统管理员,各个会员有共同的属性也有自己特有的属性,是一个明显的继承关系。开始我是这样作的: 建立一个用户表users,这个表存储各种类别会员公有属性:username,password,email 然后建立students,teachers,enterprises等表,这些表里保存各会员特 ...
yuyijq 评论(2) 有2994人浏览 2007-06-27 19:51

ActiveRecord 使用问题

最近刚学习ruby on rails,配置各种工具都很顺利,我的RoR开发环境:ruby 1.8.6 + rails 1.2.3 + mysql 5.0.18(winxp中文版下), 数据库管理工具Navicat Mysql,之前在网上看到一些关于中文的配置问题,我的mysql的default-character-set=gbk, 但使用Navicat来连接数据库时需配置(高级->把使用MyS ...
wuxu1314 评论(1) 有2682人浏览 2007-06-27 16:17

Rails源码研究之ActionController:七,filters

我们上次看过了ActiveRecord的callbacks,这次看看ActionController的filters 1,filter继承 先执行父类中的filter,再执行子类中的filter,如果父类中的filter返回false,则不执行子类中后续的filter 2,filter类型 1)method reference(symbol) class BankController < ...
hideto 评论(1) 有4193人浏览 2007-06-26 17:44

ActiveRecord的lazy loading与eager loading

看来大家还对ActiveRecord的lazy loading和eager loading不是很清楚 ActiveRecord默认是lazy loading的,而加上:include选项后可以指定eager loading一些字段 :include  - specify second-order associations that should be eager loaded when the c ...
hideto 评论(0) 有2536人浏览 2007-06-26 14:10

Rails源码研究之ActionController:四,session

我们知道Rails默认使用file来存储session数据,放在tmp\sessions目录下 其实我们还可以使用数据库、drb_server、mem_cache甚至内存来存储session数据 方法就是更改environment.rb: config.action_controller.session_store = :active_record_store || :drb_store || ...
hideto 评论(0) 有2941人浏览 2007-06-25 18:42

rails存储数据到mysql时中文乱码问题

这个问题到处都是,放在这里记下来日后也好查了,赫赫 首先对于中国的开发者使用mysql实例配置工具的时候这样配置吧: 然后在控制器的父类 ApplicationController里加上一个过滤器 代码如下 ruby 代码 class ApplicationController < ActionController::Base      before_filter : ...
yuyijq 评论(1) 有1362人浏览 2007-06-23 16:38

Rails源码研究之ActiveRecord:六,Acts

ActiveRecord自带了三种数据结构关系:acts_as_tree、acts_as_list、acts_as_nested_set 1,tree.rb module ActiveRecord module Acts module Tree def self.included(base) base.extend(ClassMethods) ...
hideto 评论(4) 有3097人浏览 2007-06-22 19:47

最近博客热门TAG

Apache(33929) Lucene(5053) Hadoop(5049) nginx(3449) vim(3262) GCC(2954) memcached(2625) jfreechart(1688) Django(1602) Zend(1413) ActiveMQ(1398) Grails(1374) ActiveRecord(1349) OpenSource(1236) Emacs(870) Glassfish(858) lighttpd(810) rubygems(716) GAE(631) Blend(516)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics