Arasındaki fark attr_accessor ve attr_accessible
Raylar, attr_accessor
attr_accessible
arasındaki fark nedir? Benim anlayış, attr_accessor
Object.variable
Object.variable = some_value
gibi değişken erişim böylece bu değişken için alıcı ve ayarlayıcı yöntemleri oluşturmak için kullanılır.
attr_accessible
belirli bir değişken dış dünya için erişilebilir hale getiren okudum.
Birisi fark nedir bana söyleyebilir
CEVAP
attr_accessor
bir alıcı ve ayarlayıcı yapan yakut bir yöntemdir. attr_accessible
toplu atama değerleri aktarmak için izin veren Raylar bir yöntemdir: new(attrs)
update_attributes(attrs)
.
Burada kitlesel bir ödev:
Order.new({ :type => 'Corn', :quantity => 6 })
Düzen de indirim kodu var diye düşün, mesela :price_off. Eğer :price_off attr_accessible gibi etiketi bile: sever edememek kötü niyetli bir kod dur
Order.new({ :type => 'Corn', :quantity => 6, :price_off => 30 })
Eğer formunuzu eğer model ise :price_off için bir alan yok varsa bile varsayılan olarak kullanılabilir. Bu hazırlanmış bir POST hala ayarlamak anlamına gelir. Kullanarak attr_accessible beyaz kütle atanabilir şeyleri listeler.
'django OneToOneField arasındaki ...
'OLMASI arasındaki fark ne ve NER...
Okumak Arasındaki Fark nedir() ve al (...
JQuery bağlama ve canlı yöntemleri ara...
Arasındaki fark==[0]C=='\0' ...