• #9 楼 @nightire #3 楼 @Rei #2 楼 @lgn21st 借道问个,比如下个工程打算用 Rails4 A,按默认带 turbolink,然后一边开发一遍遇到相关问题去看 turbolink 学习定位处理;

    B,不用 turbolink,先抓紧开发完基础功能,然后加上 turbolink 优化并调试

    推荐选哪个?如果 Rails3.2 呢

    备,turbolink 虽然挺短,但是 js 基础不够,源码没法深入理解。有讲解的也可以推荐给个链接。

  • #4 楼 @kunou 简单说,不知道,当初用的时候还只支持 ie 呢。

    另,Selenium 的一个创建的理念就是测试不同浏览器的兼容,支持 ruby 语法,可以了解下。 它里面可以指定浏览器,好像还可以指定浏览器执行文件的位置,所以看看 watir 有没有类似的配置,直接指定到搜狗之类的执行文件的绝对位置来调用。

  • 测试都用 RSpec? at 2013年08月23日

    #9 楼 @nightire 非常感谢有最真实一线的感受和经验予以分享。以前给公司培训过敏捷和流程,理念这一块略知,代码这一块还是体验下比较好,找机会我去用用看。

    #6 楼 @Rei 表同感,自己喜欢的项目继续用 minitest 哈;其它项目找个机会用 rspec 来体会下。

  • 性能 + 主从

    另跑题一个,手上都迁移到了 postgreql(+hstore),不是 mysql 了。

  • 多谢上面各位,非常感谢。

    最后放弃 cap 自动部署,手动建立目录关联 shared 目录和编译静态文件操作,暂时可用了。

    这个环境问题鉴于折腾的性价比不搞,暂时放弃深入

  • 头大,在我服务器上一下就跑过去了部署完了

  • 10 楼 @501225658 ,多谢,同时删除 assets 目录和 TOUCH_ASSETS 文件有效,但是下面居然还有问题

  • #9 楼 @doitian cap 的配置文件过了一遍,没有任何打印的代码,我再检查检查其它吧

  • #7 楼 @doitian more TOUCH_ASSETS

    这个 TOUCH_ASSETS 文件是哪个 gem 用的,我自己以前的部署配置下好像没有看到这个文件

  • 自己顶,还有谁,出来

  • Linux SSEP01 2.6.32-220.23.1.el6.i686 #1 SMP Mon Jun 18 16:56:21 BST 2012 i686 i686 i386 GNU/Linux

  • 测试都用 RSpec? at 2013年08月21日

    #7 楼 @nightire 多谢,学习了。

    允许牛角尖的话,如果进一步问, 1,BDD 是更关注于系统内部模块之间的交互过程,如果用 minitest 的代码去写会有什么问题? 2,RSpec + Capybara 为代表的 DSL 的应用更有助于开发者描述这些行为,主要体现在哪些方面

    瞎猜: 1,rspec 用的关键词是否更贴合人描述行为的用语?如果用纯程序人员抽象的角度使用这些关键词,是否两个框架的差异就没有多少?

    不准确的经验: 1,如果涉及到页面行为的测试,Capybara 是带来很多方便的功能

  • cherry 实在太大,不用不习惯,带着走不现实

  • 测试都用 RSpec? at 2013年08月21日

    #2 楼 @messiahxu 闲话:我没说我从来不写测试哈。最早工作的时候都是平均每 3 天中用半天写代码,2 天测试,剩半天晃悠哈。

  • 测试都用 RSpec? at 2013年08月21日

    #1 楼 @knwang 惭愧,还没有遇到强烈 BDD 需求的场景。

    另,一般情况或者小项目的话 TDD 够了。另外测试代码框架和这两个理念绑的有那么紧么,好像关键词有点差异,同时也看使用方式吧。

    我看那么多团队用 rspec,应该不都是在用 BDD 方式的缘故吧。

  • 卖广告,贴自己的 weibo/weixin 帐号,求粉,过一周看看有没有效果

  • 1,用 LTS 版本会稳定一些 2,去掉桌面系统或者换稳定些的桌面系统 or 窗口管理器,会更稳定一些 3,ubuntu 来说不是非常稳定,要有心理准备,我 (12.04 LTS server+Fvwm) 的有 kernel 报错会导致机器卡死,平均一年几次,但我没时间去修复优化 kernel 的问题。这方面以前用 gentoo 稳定很多,但是折腾很多。这方面依靠商业的力量会好很多,比如用苹果哈。

  • send_file 下载 PDF 问题 at 2013年08月20日

    哦,已经好啦,刚看到

  • send_file 下载 PDF 问题 at 2013年08月20日

    #3 楼 @zhurongwell 用 prawn_rails 的时候,在代码中有个配置使得浏览器可以预览还是强制下载,ff/chrome/ie 上都有效。

    prawn_document(:force_download=>true) do |pdf|
    

    应该是有代码差异告诉浏览器用哪种行为,send_file 怎么设置没研究过。

  • 是运行在 jruby 基础上?那查看下 passenger 本身是否运行在 jruby 上,如果 passenger 用 ruby 来运行,自然不能解析 java 的代码。

  • 请教一个累计统计的 sql at 2013年08月18日

    #8 楼 @ery 你们离线怎么个方式,就是单独后台程序慢慢跑?还是数据库主备同步,在备份数据上随意跑?还是导入其它数据存储然后处理?用数据库统计功能再汇总,还是提出所有基础数据全部程序来计算汇总?

  • 请教一个累计统计的 sql at 2013年08月18日

    #7 楼 @mvj3 虽然 sql 多,但是代码足够简单,一眼即明,所以维护不是问题。用上缓存反而多了维护和开发成本(因为基础功能还在开发,一早用上缓存,后面开发时考虑的东西就多了,先放放)。

    如果数据多了,可以 batch 可以缓存,偶更倾向于后台 batch 哈,开发简单。 如果代码多了,封装也好,提到 lib 也好,肯定要抽出来才更好维护。

    才想起来,原来问这个是想会不会某个基础的 sql 被我遗忘掉了。

    事实上上面的优化我一个都不做,等到了需要的时候再去优化。不过目前这方式实在有点离谱,所以先问个储备下。

  • 请教一个累计统计的 sql at 2013年08月17日

    #4 楼 @doitian 哈,多谢。基础数据抽出来,剩下程序处理。以前也这么干的,居然又忘了,真快老年痴呆了。

    另,数据大了肯定不会是实时的,那时候线下 batch 处理,暂时还不用。

  • 请教一个累计统计的 sql at 2013年08月17日

    #1 楼 @KgTong 这是汇总一年的数据,偶要的是比如 1 月份,1+2 月份,1+2+3 月份,,,:)

    现在是跑多个 sql 来做,不过数据量大了就不好玩了。

  • 有人懂板子吗? at 2013年08月15日

    弄了个树莓派,用 rvm 装了 ruby 调系统和 shell 来实现视频播放,下载更新播放。

    还没时间在上面配硬件来扩展功能用。

  • gentoo->ubuntu

  • 1,避免折腾无线之类的驱动 2,避免折腾桌面 3,避免各类不稳定特别桌面,也有 kernel 类(毕竟硬件各异) 4,避免折腾各类硬件,普通笔记本显示屏不够舒服,键盘不够舒服,整体美观不够舒服等 5,更好的软件支持,比如 qq,特别桌面上的一些商业软件(webqq 和虚拟机毕竟麻烦了) 其它种种,总之避免折腾,并更好的用户体验。 我在用 linux,估计是年轻不努力,老大没钱买机器的缘故。