0
作爲一個RoR新手,我想了解如何/在哪裏正確地繼承寶石。繼承Ruby Gem?
我用我的應用程序紅寶石寶石盒(https://github.com/KonaTeam/ruby-box),並試圖跟隨,他們爲了獲得刷新令牌session.rb繼承他們的GitHub頁面上的示例如下:
class MyBoxSession < RubyBox::Session
# override call to refresh token so we can update the tokens store
def refresh_token(refresh_token)
ut = MyTokens.where(refresh_token: refresh_token, provider: 'box').first
begin
super
ut.access_token = @access_token.token
ut.refresh_token = @access_token.refresh_token
ut.save!
rescue OAuth2::Error => e
# token pair must just be bad
ut.destroy
end
end
end
我是我的箱控制器我使用紅寶石盒來創建初始會話,但我不清楚我會在上面的代碼中添加什麼?在盒控制器中,還是我需要拉session.rb?
任何和所有的援助非常感謝。謝謝。