自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

把握每刻

  • 博客(8)
  • 收藏
  • 关注

如何解决 singleton can't be dumped

问题描述:一场堆栈如下[code]TypeError (singleton can't be dumped): D:/dev/InstantRails/ruby/lib/ruby/1.8/pstore.rb:349:in `dump' D:/dev/InstantRails/ruby/lib/ruby/1.8/pstore.rb:349:in `dump' D...

2007-11-29 17:14:26 195

页面重构,将重构进行到底!

view中的bad smells:1 N多的if else,甚至case语句 这是本文的重点,在最后着重讲(用block替代if else)。2 直接调用model的find方法 对策:将find move到controller中,在view中使用controller传来的对象变量3 对集合进行复杂的操作 对策:在将这些操作move到helper中,页面调用规整...

2007-11-22 17:02:44 154

ruby陷阱,欢迎补充

1 局部变量优先级大于方法名如果定义了和某方法同名的局部变量,要么不这么做,要么在调用方法时加上self[code]module LoginSytem def logged_in_user p 'method logged_in_user' endendclass UserController include LoginSytem ...

2007-11-22 16:00:00 143

Time to_s(:db) 的背后

rails提供了很友好的管理时间的API,其中包括 创建,计算,格式化。其中,对时间格式化支持的主要代码下面这个文件中active_support/core_ext/time/conversions.rb[code] def self.included(klass) #:nodoc: klass.send(:alias_method, :to_default_...

2007-11-19 12:14:25 113

让你的dreamweaver也支持rails!

下载扩展程序(附件中有):rubyweaverhttp://rubyweaver.gilluminate.com/download.php?filename=rubyweaver.mxp下载扩展管理器:http://download.macromedia.com/pub/dw_exchange/extension_manager/win/em_install.exe按照后者的提示,...

2007-11-19 10:53:24 104

检查yaml文件语法的工具,自己写的

ruby的yaml文件很是让人恼火,动不动就说语法错误。特别是改动test fixtures或者database.yml后,再启动rails,苦等了近10秒,结果报个语法错误,还得重来....有了这个工具,你就不用怕了,^_^,有Erb的的也支持。使用方法:直接拷贝,或者下载附件。如果你使用的是Editplus,新建一个工具,填入命令参数:D:\ruby\script\yaml...

2007-11-18 00:49:49 2339

ruby 异常继承树

2007-11-18 00:38:44 171

rubygems进阶技巧

1. irb中自动载入rubygems很多时候,你需要快速适应一些gem提供的方便的api。所以,我在irb中,自动导入了rubygem。方法如下:找到ruby/bin目录下的irb.bat最后一行修改为:"%~d0%~p0ruby" -x -rubygems "%~f0" %*这样以来,就可以直接在irb中直接require 你需要的gem了,再也不用加上该死的require '...

2007-11-17 21:53:33 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除