@huobazi 楼主在西安?霸气啊~
非常认同这几条,个人十分玩不转 cucumber,后来干脆不用了。
支持!
错过了.... 最近刚回来超级忙啊,不过强烈支持这样的社区活动!
@allenwei Cool, thanks!
在北京生活了十年,刚回到西安 SOHO,如果西安算是二线城市,那么距离西安 20 公里的户县就是三线城市了,村里面就是乡下了,现在就在这二线,三线,乡下之间来回跑 (开车都不超过半个小时),方便程度超过从回龙观去北京的北三环 (北京的同学知道我的意思)。媳妇也要生孩子,也要装修房子,还要学车,然后就发现三线城市里面要办的所有事情几乎都有熟人,这应该是好处,如果要说职业发展,在我看来,在北京职业也未必就有好的发展,这个和个人的各项条件和能力有关系。
3 号 +1
自定义校验这么写:
validate :no_blank_title
def no_blank_title
if title.blank?
errors.add( :title, "title can not be null")
end
end
你所谓的第一种验证写法错误。
旧的写法:
validates_presence_of(:title,:message=>"title can not be null")
新写法是类似下面的样子:
validates :email, :presence => true, :format => { :with => /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i }
参照这里:http://apidock.com/rails/ActiveModel/Validations/ClassMethods/validates
简单的 HTML 导出 PDF 还是比较容易的,但是 HTML 里面如果有复杂样式 (特殊字体) 和 JS 动态生成的内容就会有很多问题,基于 wkhtmltox 的方案要是不能达到目标可以试试下面两个完全不同的办法。
这个:https://github.com/amardaxini/acts_as_flying_saucer 或者:http://www.princexml.com/ ( https://github.com/mbleigh/princely )
有人在它开源之前就写了一个类似的东西:https://github.com/jellybob/text_tractor
#1 楼 @willmouse +1
08 年初切换工作,机缘巧合加入一个创业公司,他们的产品是基于 Rails1.2.6 开发的,当时 Rails 刚刚发布 V2.0.2,于是边学 Rails 边 refactor 原来的系统,后来三两个人的 ROR 团队一直成长为 10 个人的团队,系统也越来越庞大,Rails 发布 2.3.0 的时候我们又花了多半年时间把系统 refactor 了一边,正是那两遍 refactor 才使我真正爱上 Rails,一直做到现在。
楼主靠谱,帮顶一下!
我也是 evernote 和 md 的 fans,可以用这个网站 ( http://dillinger.io/ ) 切换一下,然后把 HTML 结果直接考到 evernote 中去
(thumbsup) !
Awesome work!
在 windows 下面搞 ruby/rails 会出人命的。。