मैं ऐसा करने का प्रयास करता हूं। दुर्भाग्यवश मुझे ओवरराइडिंग अपडेट में समस्याएं हैं और मुझे नहीं पता कि यह सही तरीके से कैसे करें। जिस तरह से मैं क्या है कि दूसरे स्थान पर:ActiveAdmin - पासवर्ड बदलने के बिना उपयोगकर्ता को संपादित करें
if params[:user][:password].blank?
params[:user].delete("password")
params[:user].delete("password_confirmation")
end
# ...
user.save!
तो मैं update
def update
if params[:user][:password].blank?
params[:user].delete("password")
params[:user].delete("password_confirmation")
end
super
end
ओवरराइड करने की कोशिश की लेकिन यह काम करता है नहीं करता है। मुझे अभी भी पासवर्ड इनपुट के पास can't be blank
मिल गया है। अपेक्षित व्यवहार कैसे प्राप्त करें?
मेरा समाधान 'मान्यताओं: पासवर्ड,: उपस्थिति => सत्य' को हटाने के बाद भी काम करता है। मुझे लगता है कि डिवाइस की मान्यताओं पर्याप्त हैं। – ciembor