在課程項目工作,然而使用過程中不使用軌道5 RegistrationsController#新 未定義的方法`< <「在NoMethodError實現此之後收到此錯誤軌道5零:NilClass導軌5 NoMethodError在RegistrationsController#新未定義的方法
是在此之前:類ApplicationController中<的ActionController :: Base的
class RegistrationsController < ApplicationController
before_action :configure_permitted_paramters, if: :devise_controller?
protected
def configure_permitted_paramters
devise_parameter_sanitizer.permit(:sign_up) << :fullname
devise_parameter_sanitizer.permit(:account_update) << :fullname << :cell_number << :license_plate_number << :vehicle_description << :email << :password
end
end
我的路線改變爲這個問題的,以及一部分?
Rails.application.routes.draw do
root 'pages#home'
devise_for :users,
path => '',
:path_names => {:sign_in => 'login', :sign_out => 'logout', :edit => 'profile'},
controllers => {:omniauth_callbacks => 'omniauth_callbacks',
:registrations => 'registrations'
}
resources :users, only: [:show]
end
NoMethodError將在app /控制器/ registrations_controller.rb代碼 –
是頂部的代碼部分是從REG控制器, – Zurch
不清楚的問題 – pixelearth