版规:
1:周一至周五 每日一题,周末休息
2:请用ruby/
php?name=rails" onclick="tagshow(event)" class="t_tag">rails解答,你可以任选一题,或者全选
3:每人在回帖时,请尽量在一贴内答完,将余下的版面留给其他的用户。
4:大家在做题之前,尽量不要去看别人的
答案,
为了防止你的答案影响别人的思维定势,或者被别人直接抄袭,请将你的全部内容包含在discuz代码 hide中,不会使用bbcode的用户,请点击回复按钮,进入富文本编辑器,点隐藏代码,然后在其中输入内容。
5:根据你的答案我们会做出评选,并给予小小的积分奖励
说明:
1:欢迎你踊跃提供你认为有趣的题目,请发在,题目征集栏目中
2:我们需要评委,如果你认为你可以,并且时间充足,请站内短信联系我。期待你能为大家贡献。
Ruby 类:
目前Ruby类,我们采用
http://projecteuler.net/index.php?section=problems&id=1 的题目,简单描述 如下:
引用:
在自然数中,10 以内能被3或者5整除的数有 3, 5, 6 和 9,和为23,那么请计算10000以内能被3或者5整除的自然数的总和。
Rails 类:引用:
我们在项目中经常遇到去关联对象的属性,而关联对象又经常为空,则需要做nil?的判断。譬如
class Coment<AR
belongs_to :user
end
class User<AR
has_many :comments
end
我们在使用的时候一般如下:
unless @comment.user.nil?
puts @comment.user.login
end
想个方法简化他,去掉这冗余的nil?判断
知识的积累在于点滴。千万别被你的惰性给淹没了你的才智。开动你的脑筋,来吧。祝你好运。
[
本帖最后由 martin 于 2008-3-17 11:08 编辑 ]