/topics/:id
只是定义了 :id 这样一个参数名,没有定义它必须的格式。可以通过 constraints 来定义格式 http://guides.rubyonrails.org/routing.html#specifying-constraints ,默认情况下对 . 和 / 有特别处理。
ruby-china 应该是用了 mongoid_auto_increment_id 里面的这一行 https://github.com/huacnlee/mongoid_auto_increment_id/blob/master/lib/mongoid_auto_increment_id.rb#L72 导致自动转换字符串到数字。ActiveRecord 是怎么处理就不知道了,不怎么看源码。
Ctrl + p
Ctrl + o
Ctrl + f
snipmate
我学习 Rails 的时候日常环境已经在 Linux 里面了
我觉得用哪个系统做主系统、哪个放虚拟机里,取决于你想把编程当作一种日常生活,还是需要放在沙盒里面小心处理的特殊任务。
高一,被电脑老师忽悠成功,“年轻就是要不断尝试”,然后参加了 NOIP 比赛,用 QBasic 语言
uninitialized constant Mysql 感觉还是适配器问题,换 mysql2 看看?
test 数据库是怎么设置的?
写 Ruby 的时候感觉自己是在解决问题而不是解决语言上的问题
bundle 已经有几个便捷的 rake 任务,可以 rake -T
看一下
因为 github 的 size 跟这里不一样……
where 是延时查询
又该提一下了
1 号发来贺电
open-uri 方便点
看了英文版,迟点买中文版收藏或者放公司推荐同事看
#10 楼 @poshboytl #11 楼 @huobazi
对阿。我回想过去,写了很多失败的东西。不过没写这些东西的话又不会有现在对 Rails 的理解。
我只要留意到手就会出汗
缓存~~
粒度太大了
我暂时就想到
user.read_topic(topic)
=>
topic.read_by(user)
这样的处理。has_many 一个宏不占什么位置吧。