【发布时间】:2015-01-14 18:24:24
【问题描述】:
【问题讨论】:
标签: ruby-on-rails devise
【问题讨论】:
标签: ruby-on-rails devise
通过使用helper_method,您可以在此处看到:helpers.rb 和下面的:
ActiveSupport.on_load(:action_controller) do
helper_method "current_#{mapping}", "#{mapping}_signed_in?", "#{mapping}_session"
end
如果您通过 current_user 搜索该文件,您将找不到任何内容,因为 devise 使用 mapping 占位符允许您执行以下操作:
rails generate devise User # this will generate 3 helpers: current_user, user_signed_in? and user_session
或
rails generate devise Blogger # this will generate 3 helpers: current_blogger, blogge_signed_in? and blogger_session
【讨论】: