Rspec 会鼓励写深层嵌套、抽象、魔幻的代码,简单事情复杂化,增加学习成本和维护难度。增加一个 Gem 不只是加几行代码,而是在应用中引入了一个理念,和原有理念融合或冲突,升级框架的时候成为依赖阻碍。
我希望有一天某个应用积重难返时,不要怪 Ruby 太魔幻、Rails 太重,然后希望在新语言新框架重新开始。代码是自己写的,这是自己选择的结果。
如果 default stack 不够用了,再找替代品。但我看过很多人换 Rspec 之前甚至没写过 Unit::Test。
Default Stack 的变更会提供平滑迁移方案,自己替换的会延迟、疼痛或没有方案。
好钢用在刀刃上,这不是应该费脑筋的地方。
跟着 Rails Default Stack 多好,现在你要选择了。
不用云储存是浪费生命。
建议写在博客然后在这里贴介绍和目录,而不是一篇发一个贴。
这个配置是拷 PHP 项目的吧,建议去看 passenger 文档。
书名
什么书,原文给出看看?
这个帖子让我感觉一直以来的分享都在解释鸽子为什么这么大。
被墙了有什么影响吗?
看了 Slide,真按这么改就成 Python 3 了,代码不兼容,版本分裂。
如果很在乎里面提到的几个方向,就用他后面提到的语言,然后重走 Ruby 10 年前发展的历程。
(singularized_table_name)_id
走向人生巅峰
@ 了某个人,意思是只有这个人可以回答问题?
It's a hack, not feature.
我没找到解决办法,不用虚拟机了。
5.0 行为和 4.2 一样,可能情况:
Turbolinks,获取的内容跟当前页面的 assets 有差异(之前返回内容是 HTML 片段,应该不是你想实现的行为),就会重新刷新一次。
当搜索结果需要关心排序的时候,说明搜索已经不准了。
其实我更建议不要自建搜索,提供 Google 和 Bing,可以在搜索框选择。
是
研究清楚问题细节也是对的,不然用容器出问题也不知道问题在哪。
标题绕口。
没必要,Basecamp 用的 MySQL。
什么公司部门职位?