搬砖
表单把 url 字段 ajax 提交到服务端一个 fetch api,api 返回抓取内容,客户端更新表单。
楼主又来散布歪理了。
<%= render @articles %>
<%= paginate @articles %>
<%= render @articles %>
渲染文章列表
<%= paginate @articles %>
渲染分页导航
做的是两件事,不要组合在一起。
cache.fetch(key) do
# balabala
end
库级别的文档没那么多人有空翻译的。
http://www.wapm.cn/smart-questions/smart-questions-zh.html
愚蠢:我不能编译某项目的源代码,它为什么这么破? 提问者假设是别人搞砸了,太自大了。
明智:某项目的源代码不能在某 Linux 6.2 版下编译。我读了常见问题文档,但其中没有与某 Linux 相关的内容。这是编译时的记录,我做错了什么吗? 提问者已经指明了运行环境,读了常见问题文档(FAQ),列出了错误,也没有假设问题是别人的过错,这家伙值得注意。
AND,不要忘了 Mongodb 可以对数组字段建索引。
#7 楼 @Yujing_Z 其实就算有查找用户关注的所有帖子功能,也可能是在 Topic 单边存 like_ids 更快。
以前做过性能测试,不过测试脚本不小心删了,仅供参考,最好自己试一试 http://codecampo.com/topics/168
清除 User 的 like 数据我在 4 楼已经说了
Topic.where(like_ids: user.id).pull(:like_ids: user.id)
这个操作 Mongodb 可以批量执行啊。update_all
AND,理解 HTML 元素的语义。https://developer.mozilla.org/zh-CN/docs/HTML/HTML5
我更关注 Open Graph,Twitter Card。
#20 楼 @cassiuschen Ruby 是最好的语言啊
{% raw %}
<h3 ng-bind-template='{{ m.Title }}'></h3>
...
{% endraw %}
$97,184 pledged of $10,000 goal
:shipit:
“下面我们来连线前方的记者” “下面交还给演播室”
Code statistics for Basecamp Next
http://37signals.com/svn/posts/3094-code-statistics-for-basecamp-next
I get paid for code that works, not for tests, so my philosophy is to test as little as possible to reach a given level of confidence (I suspect this level of confidence is high compared to industry standards, but that could just be hubris).
是 TDD 创始人 Kent Beck 说的,而且别脱离上下文理解: http://stackoverflow.com/questions/153234/how-deep-are-your-unit-tests
如果只看只言片语就“奥!Kent Beck 叫我们不要测试!”,那么以后都跟优秀开发者无缘了。
coffeescript 默认编译出来带一个匿名域,无法在全局域访问里面的方法。虽然可以关掉 coffeescript 这个功能,但更好的方案是明确把要暴露的方法放到全局:
window.map = ->
# or
youApp.map = ->
The Rails Way 要看 Basecamp