另外用 gem 安装插件时都会提示 安装完文档,这个文档只能在文件夹中进行访问么? 能不能配置在当前的 doc 目录,直接通过 url 进行访问?
我遇到的问题是自己建的数据库 users 表,用 omniauth 获取到数据可以保存到库了
但调用 devise 的 sign_in 时,出错,提示
undefined method `authorizations'
对于
user.authorizations << Authorization.new(:uid => auth['uid'])
这一句不是很理解
基本知道了 migrate 是 Active Record 来进行管理,具体版本在 schema_migrations 表中
http://guides.ruby.tw/rails3/migrations.html
这里讲的比较清楚
感觉好像有点像回调函数
之前一直写 php 的,理解起来有点困难
搜到一种解释
def foo
yield
end
foo {puts 'test'}
等同于
def foo &block
&black.call
end
foo {puts 'test'}
理解了一点,感觉这是个很强大的功能
Sweet~
打补丁添加方法是直接改源代码么? 还是我在自己的代码中 new 一个,或者继承一下然后改?
找到问题了
DateTime.parse(last_time).to_time.to_i if !last_time.nil?
之前因为 last_time 为空总报错
顺便报告个小 bug 帖子中的 url 后面都跟了 20%,直接点过去会出错