Bir formda ilişkilendirmelerin nasıl ekleneceğini/kaldırılacağını bilmek istiyorum. Yabancı anahtarlar ile bağlantılı iki modelim olduğunu söyleyelim. Her modelin düzenlenmesi için bazı formlar oluşturdum. Ancak, bir katılımcıdan dersi almak/eklemek için formu kullanmanın bir yolu var mı? (Sanırım bu da görünümde girişleri eklemek/kaldırmak için bazı javascript gerektirecektir ...)İlişkilendirme eklemek/kaldırmak için formlar
1
A
cevap
1
Aradığın şey accepts_nested_attributes_for
ve bazı js sihir. Ryan Bates onun serbest dönemlerinden bazılarında mükemmel bu açıklar:
Ve here bu bölüm tam kaynak kodudur. Belki de bazı şeyleri adapte etmek zorundasınız çünkü örneğin 'u link_to
yerine bir :onclick
olayı ile değiştirin, ama hemen hemen her şey Rails 4 üzerinde çalışıyor.
Umut eder!