十 30
2010年十月30日,星期六,下午 12:12 | 分类:
Flexible Rails |
给我留言 |
从infoq上看到了flex builder4的介绍。07年知道flex的时候就很关注它,也写了一点在这个博客上。那个时候还是测试版。现在已经发展到了4,并且flex的书越来越多。rails的新书貌似不多了。 在这里下载中文版:http://www.infoq.com/cn/vendorcontent/show.action?vcr=664 安装完看了一下,大概的思路还是懂的,然后写了个小测试,实现从 http://blog-in-rails3.heroku.com/ 获得members和posts数据。(这是一个Rails3的练习作品) 在github上看到了 http://github.com/danielwanja/flexonrails,这里有很多代码实例,看完一个,收益很多。 另外,http://www.manning.com/armstrong/ 有一些实例代码,可做参考。(有点老,书还是08年的,想想真是遥远阿,坎坷的08年。。。)
(阅读更多精彩内容...)
十 09
2010年十月9日,星期六,下午 11:11 | 分类:
RailsNote |
给我留言 |
笔记一下,不常用的destroy命令,和generate相反。有时候写错了一个关键的地方,随手想删掉,就想到它了。比如刚才。。。 liwei$ rails destroy –help Usage: rails destroy GENERATOR [args] [options] General options: -h, [--help] # Print generator’s options and usage -p, [--pretend] # Run but do not make any changes -f, [--force] # Overwrite files that already exist -s, [--skip] # Skip files that already exist -q, [--quiet] [...]
(阅读更多精彩内容...)
十 04
2010年十月4日,星期一,下午 9:09 | 分类:
default |
给我留言(2 条留言) |
写在前面: 过去的两年一直从事sns的开发,目前已经正式上限运营了,所以工作也稍微的调整一下。没有了大量的新功能的开发,开始对新版本的Rails进行笔记,并且翻译一些文章。整个十月,如果没有大的变化,会有很多时间更新我的railser.cn了。 认领一下博客:QQREADERFFAB13389FAE8315 在开发的时候会碰到全表检索,逐条发送或根据返回更新状态(当然这里讲的是真的无法用批量操作的时候)。在2。3等后续版本里,提供了find_each方法。默认会逐条操作id升序排列的前1000条。 User.find_each do |user| NewsLetter.weekly_deliver(user) end 这里还可以增加两个参数,扩大应用的纪录集。1000的确有点小,10000或许有点大。对于邮件发送,更新订阅状态,生成动态,更新动态订阅和好友动态等操作,这个方法的确不错。 User.find_each(:batch_size => 5000, :start => 2000) do |user| NewsLetter.weekly_deliver(user) end 参考:http://guides.rubyonrails.org/active_record_querying.html
(阅读更多精彩内容...)
十 04
2010年十月4日,星期一,下午 8:08 | 分类:
RailsNote |
给我留言(3 条留言) |
在Rails2.3 等后续版本中可使用try方法,避免 nil 对象调用方法。 比如 user = User.find_by_id(0) user.name 必然会引起异常了,所以用try方法加以避免 user.try(:name)
(阅读更多精彩内容...)
十 01
2010年十月1日,星期五,下午 10:10 | 分类:
others |
给我留言 |
程序师技术要求: 招聘具有Ruby on Rails 背景的工程师。 工程师要求 半年到两年左右的RoR项目经验 如果您有以下的背景将会被优先考虑: PHP经验。 iphone开发经验。 计算机专业本科。 XHTML, JavaScript and AJAX technology。 UNIX such as Linux。 MVC 和其他设计模式。 可以将您的背景资料和简历发送到 charles@riverwatcher.com 另外,我们将会比较看重工程师的智慧,诚实,解决问题的能力,对可能出现问题的估计和提前准备,对于运用新技术的渴望,和良好的工作道德。 了解更多信息也可以发送邮件到: charles@riverwatcher.com 公司网站:www.riverwatcher.com
(阅读更多精彩内容...)