:plus1:
#6 楼 @seabornlee 收录中:)
还有 segmentfault 深圳的一些活动,补在最后了:)
# This block will be called to check whether the resource owner is authenticated or not.
resource_owner_authenticator do
#fail "Please configure doorkeeper resource_owner_authenticator block located in #{__FILE__}"
# Put your resource owner authentication logic here.
# Example implementation:
# 支持主动跳回被授权页面
if Doorkeeper::Application.where(uid: params[:client_id]).first.try(:name) == 'forum'
session[:previous_url] = ENV['FORUM']
end
current_user || redirect_to(new_user_session_url)
current_user
end
然后在 session 的登录成功后,加上跳回就可以了。
#44 楼 @yanglei_ruby 当然可以,最好是深圳的圈子再加入,如果你是,请联系我微信:lyfi2003.
我觉得写一个 Rails Engine 的 gem 就明白很多了,或者去看看 devise 的源码。
活动总结已更新 :)
#37 楼 @douxiance 唉,显老了哈。
#38 楼 @zoker :)
@hxh1246996371 在深圳的话,明天活动就有讲啊: https://slides.com/windy/intger#/
#34 楼 @douxiance 可以的。
#32 楼 @crosspass welcome :)
#27 楼 @caiqinghua 嗯,19wu 上有详细地址。
我觉得这是个伪问题。
参数一定会声明的有意义,例如:
Array#abbrev(pattern = nil)
我马上就知道这个 pattern 是什么类型了啊,反而像静态语言那种太繁琐。
#10 楼 @flowerwrong thx:)
我写 lina( 一个 API 框架 ), 用过它,很简单:
https://github.com/windy/lina/blob/master/lib/generators/lina/install/install_generator.rb
执行 rails g lina:install
时执行。