【发布时间】:2013-12-15 20:57:48
【问题描述】:
我在安装 devise 后使用此命令生成了视图
rails generate devise:views
我通过
覆盖注册控制器class RegistrationsController < Devise::RegistrationsController
def sign_up2
end
end
并用
更新了 routes.rb devise_for :users, :controllers => { :registrations => "registrations" }
我希望看到新的路线/视图
/users/sign_up2
但我没看到 这里的设计路线
new_user_session GET /users/sign_in(.:format) devise/sessions#new
user_session POST /users/sign_in(.:format) devise/sessions#create
destroy_user_session DELETE /users/sign_out(.:format) devise/sessions#destroy
user_password POST /users/password(.:format) devise/passwords#create
new_user_password GET /users/password/new(.:format) devise/passwords#new
edit_user_password GET /users/password/edit(.:format) devise/passwords#edit
PATCH /users/password(.:format) devise/passwords#update
PUT /users/password(.:format) devise/passwords#update
cancel_user_registration GET /users/cancel(.:format) registrations#cancel
user_registration POST /users(.:format) registrations#create
new_user_registration GET /users/sign_up(.:format) registrations#new
edit_user_registration GET /users/edit(.:format) registrations#edit
PATCH /users(.:format) registrations#update
PUT /users(.:format) registrations#update
DELETE /users(.:format) registrations#destroy
但我想要一个新的观点和路线
更新: 加载视图时出现问题
First argument in form cannot contain nil or be empty
在这一行
<%= form_for(resource, :as => resource_name,:html => { :class => "form-horizontal col-sm-12",:role=>"form"}, :url => user_registration_path(resource_name)) do |f| %>
【问题讨论】:
-
您要添加什么视图和路线?
-
明白。看看我的回答。
标签: ruby-on-rails ruby devise