Rails 4.0.0 ve Devise 3.0.2 kullanıyorum ve Devise README içinde this instruction'u takip ederek Güçlü Parametreler ile Devise'yi yapılandırmaya çalışıyorum. Güçlü Parametrelerle Deveyi Özelleştirme
Ben Sonraapplication_controller.rb
class ApplicationController < ActionController::Base
before_filter :configure_permitted_parameters, if: :devise_controller?
protected
def configure_permitted_parameters
devise_parameter_sanitizer.for(:sign_up) << :nick
end
end
böyle bir kod yazdım ben http://localhost:3000/users/sign_up
ziyaret etti.
tanımsız yöntem ben
devise_parameter_sanitizer.for(:sign_up) << :nick
yazdı tam hattına
<<' for {}:ActionController::Parameters
ve puanları Yanlış yaptığım bir şey var mı: Ben diyor ki, bir NoMethodError in Devise::RegistrationsController#new
var? Yardım ettiğin için teşekkür ederim.
ben de aynı kod çalıştı ve aynı hatayı alıyorum:
Ama uyardı, şu anda bu Release Candidate olduğunu. 'devise_parameter_sanitizer.for (: sign_up) 'boş bir karma döndürür, bu nedenle' << 'metodunu çağırmak mümkün değildir. [bir sorun] [1] gönderdim, bunu takip edebilirsiniz. [1]: https://github.com/plataformatec/devise/issues/2574 –
@ RafałCieślak Onayınız için teşekkür ederiz, sorunu takip edeceğim. –