SORU
25 ŞUBAT 2011, Cuma


Hazırlamak güncelleme kullanıcı şifresi olmadan

Kullanıcılar hazırlamak şifre olmadan özniteliklerini güncellemek istiyorum. Bu durumda, eğer şifre ve şifre onay alanları boş ise hata hazırlamak istiyorum ve eğer boş olursa, o zaman başka bir kullanıcı özniteliklerini güncelleştirilmesi gerekmektedir. Nasıl plan ile bunu yapabilir miyim?

Şimdiden teşekkürler!

CEVAP
26 Temmuz 2012, PERŞEMBE


Bu çok daha iyi bir çözüm olduğunu düşünüyorum:

if params[:user][:password].blank? && params[:user][:password_confirmation].blank?
    params[:user].delete(:password)
    params[:user].delete(:password_confirmation)
end

Bu, eğer boş ise basitçe şeklinde yanıt parola alanı kaldırarak denetleyicisi Planı değiştirmek zorunda engeller.

Sadece emin olunönceupdate formdan yeni parametreleri ayarlamak için eylem kullanmak ne olursa olsun @user.attributes = params[:user] ya.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • David MeShow

    David MeShow

    10 EKİM 2006
  • sknbp

    sknbp

    16 Kasım 2006
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006