我也用 ack http://betterthangrep.com/
我最近也在考虑做类似的东西。。
开发用 rails s 就可以了,部署的话自己先了解一下怎么部署吧,ruby-china 用的 capistrano
我也是 python -> rails...python 和 ruby 我都喜欢
这是 warning,没关系,你的 assets 已经编译好了
如果还在熟悉操作的阶段,最近有个http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/,篇幅也不长,可以试试 btw,口号喊得很响。。
Learn vim and it will be your last text editor.
也可以用 vim 自带的 vimtutor 学的操作
Embedded relations describe documents who are stored inside other documents in the database. Referenced relations describe documents that reference documents in another collection by storing data (usually an id) about the other document in itself.
这个 gem 我一直在用,谢谢 lazy_high_charts 的 helper 能不能只生成 script 不生成 div?这样我就可以把 js 集中放一起,div 我就自己安放到别的地方
我之前就已經默默的收藏了。。
谢谢两位,taps 看上去不错,我回去试试
我这里和 ls 情况一样
我这里也这样,Chromium @huacnlee 仔细看能看到爱心右边被截掉了一点儿
能不能给回复也加上这个功能?
webqq 每次都要我重输密码和验证码。。有点烦
#4 楼 @paranoyang 我不太清楚什么时候不应该做缓存。。我现在的理念是能缓存的都缓存。。 全都缓存了不用读数据库不是更好吗?(疑问句,不是反问句) 有没有什么情况不适合做缓存?
这个是错误 500We're sorry, but something went wrong.
把tail -n 140 log/production.log
的结果发上来
明白了。谢谢两位
上海才是 Rails 的战场啊。。
我感觉 lz 的问题是在 posts.content 里面的东西。。 存的时候没有处理好吧
看大家都在反对 cucumber,这几天我也在思考 cucumber 存在的意义。 我用 cucumber 主要是帮助我梳理思路,用汉语写的过程就是在思考,考虑好了之后写 step def 如果熟悉了其实很容易,一两分钟就可以搞定,而且写过的 step 还可以反复利用。 不过我没有大项目经验。。
关于“不正确的 Cucumber 使用方式”,可不可以再指点我一些经验? https://github.com/cqpx/ruby-china/blob/bdd/features/marks.feature https://github.com/cqpx/ruby-china/blob/bdd/features/step_definitions/marks_steps.rb
昨天提到的问题是因为我当时赶工没有去改一个小地方所以 copy&paste 了一段代码过来 通常情况我不会这样做,我会写一个 Scenario 来测某个流程
Scenario: 可以登录
Given 存在用户"larry",Email是"[email protected]",密码是"iwonttellyou"
When 访问首页
And 点击"登录"
And 在"用户名"输入"larry"
And 在"密码"输入"iwonttellyou"
And 点击"登陆"
Then 能看到"我的主页"
然后其他要用到这个流程的地方我就写一个 step 来调用,就不用 copy&paste 了
When /^"([^"]*)"登录$/ do |arg1|
step %{存在用户"#{arg1}",Email是"#{arg1}@example.com",密码是"iwonttellyou"}
step %{访问首页}
step %{点击"登录"}
step %{在"用户名"输入"#{arg1}"}
step %{在"密码"输入"iwonttellyou"}
step %{点击"登陆"}
end
其他地方就只需要用这一句 When xxx 登录
Scenario: 可以回帖
Given 存在节点"问候"
When "larry"登录
And 在节点"问候"下发新帖"你好 world",内容是"@sergey 咋样啊? "
锁定比较好,没有特别的原因去升级版本容易出问题。之前我用 paperclip 的时候就因为升级了一个版本号导致无法上传中文名的文件,之后两个版本才改好的。
所以都用嘛。。要改变自己的习惯去适应别人挺麻烦的。。 我刚才试过了,rake test 执行 Test::Unit,rspec spec 执行 rspec,不冲突。 如果执行两次测试太麻烦,可以只执行自己这一方的测试,也可以加个 task 来执行上面那两个命令。 rspec 有一种概念 steak(https://github.com/cavalle/steak ),就是用 rspec+capybara 取代 cucumber 来做集成测试。
rake test 现在有个错误,不过不是因为和 rspec 冲突引起的
test_should_read_topic_after_user_reply_topic ERROR
undefined method `user_readed?'
#7 楼 @aNdReW_Qx 把时间戳作为 score 然后用 zrangebyscore 怎么样 http://redis.io/commands/zrangebyscore
某个时间点到现在的所有信息:zrangebyscore "yourkey", timestamp.to_i, Time.current.to_i 某个时间点以后的所有信息:zrangebyscore "yourkey", timestamp.to_i, "+inf"