7

Sadece 4 Raylar güncellendi ve bir şey düzenlemeye çalıştığınızda rails_admin şimdi bana bu veriyor ve sonra vurmak kaydedin:Rails_admin kitle atama hatası 4

Can't mass-assign protected attributes for Opportunity: created_by_id, contact_information, sent_expiring_email 

Ben rails_admin benziyor here okumak kadarıyla Attr-erişilebilir olmayan şeylerin düzenlenebilir olmasına izin verilmemesi gerekiyordu, ancak durum böyle görünüyor.

Güçlü parametrelere geçmenin bunu düzelteceğini anlıyorum. Bu dava mı? Düzeltmek için farklı bir yolu var mı? Ya da değilse, birisi güçlü parametrelere nasıl geçeceğine dair basit bir açıklama sağlayabilir. Her zamanki googling'i denedim ve üzerinde okuma yaptım ama gerçekten neler olup bittiğini anlamıyorum ve kodumda ne yapmak istediğimi değiştirmem gerekiyor.

cevap

0

Güçlü parametreler raylar 4. güçlü parametreleri devre dışı bırakmak için bu yana, kendi application.rb aşağıdaki satırı ekleyebilirsiniz Rayların parçasıdır.

config.action_controller.permit_all_parameters = true

O da https://github.com/rails/protected_attributes

bakmak olabilir

strong_parameters devre dışı bırakmak için tavsiye edilmez

İlgili konular