我使用Devise进行身份验证,并在我的routes.rb中使用以下内容
devise_for :users
我想在用户下添加一个新页面,并在那里有另一个表单来收集其他用户输入。关于这方面有很多信息,但大多数似乎太复杂了。我猜这应该是一行或两行代码?假设我想将一个url users / additionalinfo和相关方法添加到控制器(设计方法在我的application_controller.rb中)。我该怎么做?
答案 0 :(得分:1)
你的意思是这样的:
devise_scope :users do
get '/my_controller/additionalinfo', :to => 'my_controller#additionalinfo'
end
我认为这并不复杂。有关详细信息,请查看设计文档:https://github.com/plataformatec/devise/wiki/How-To:-Change-the-default-sign_in-and-sign_out-routes