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.
'listesi arasındaki fark ne ve di...
'temp tablo arasındaki fark ne ve...
Arasındaki fark NULL, '\0' v...
Arasındaki fark nedir ? ve Java jeneri...
Java yansıması getFields ve getDeclare...