@camel 我建议你 不要和别人合租 vps,自己申请一个独立的 vps 好啦, 我建议你使用 EC2,因为 EC2 的微型服务器,第一年是免费使用的。
Rails 中
return if data.blank? # 等效于 return if data == nil return if data == ""
Ruby 迷很不错,我经常去。唉!!!太悲哀了。 备份太重要了
beginrescueend.com 这个域名的缩写应该是 BRE
begin rescue end
本来是个好域名,但是用在 rvm 上,感觉 要多烂,就有多烂。
500 Internal Server Error
编程和创业,不需要自制力,需要的是 兴趣 热情 信心 勇气。
#8 楼 @ensonmj http://feeds.feedburner.com/railscasts Railscast.com 右上方有个 rss 按钮
diff git diff SourceGear DiffMerge
老爸老妈,生活大爆炸,好汉两个半,夏目友人帐,银魂,RubyChina,京东
这是官方文档 http://ruby-doc.org/core-1.8.7/Object.html 第一 其实这两个函数的在功能上的区别很大 block 参数的内容通常是固定的,比如
instance_exec {|x| p x }
而 string 参数的内容可以是动态产生的, 可以产生无限的可能性,比如
instance_eval "#{y} x"
y
变量,可能是任何函数名,极度危险。
第二
instance_eval
的 string 参数,导致 动态的代码可读性很差,
相比之下,instance_exec
的 block 参数,可读性很强
结论 当两者都能满足需求的时候,尽可能使用 block 参数方式, 因为这样代码可读性很强,而且还易于 debug。 只有在迫不得已的情况下,才使用 instance_eval 的 string 方式。
我基本上天天都看 ITEye 的 RSS,RSS 的内容还是不错的
看样子很不错哦,可惜人不在上海
如果没有什么特殊原因的话,最好少用继承。 继承虽好,但不能滥用。
如果你要定义一个新的 model movie 的话, 首先我建议你先不要用继承,model 层和 controller 层都先不要继承。
先从没有继承的结构开始编码, 编码完成后,如果发现重复度很高的话, 可以考虑提取共用的函数。
其次,给你个建议, controller 的 action 最好不要定义在基类中, 否则代码会很混乱,这种混乱带来的危害, 远远高于,因为继承,代码量减少,所带来的好处, 正所谓得不偿失。
避免重复编码 这个原则 要有一个尺度,不能太过分。