2012-09-11 22 views
9

Kullanıcı adı verilen ve Sipariş adı verilen başka bir kaynağım var. Iç içe geçmiş bir kaynak activeadmin'de nasıl bildirilir?

Ben al Kullanıcılar iç içe olmak istiyorum

yani bu yolları olabilir:

/users 
/users/:id 
/users/:id/new 
/users/:id/edit 
/users/:user_id/orders 
/users/:user_id/orders/:id 
/users/:user_id/orders/:id/new 
/users/:user_id/orders/:id/edit 

Ben activeadmin ile yapabilirsiniz nasıl? Eğer/sipariş gibi,/sipariş/varsayılan yolları istemiyorsanız

cevap

14

Sadece railscard cevabı kısmen doğru @ kaynak sayfa

ActiveAdmin.register Order do 
    belongs_to :user 
end 
+0

Çalışıyor. Ayrıca varsayılan rotalar da eklemesine rağmen:/orders,/orders /: id, vb. –

9

active_admin için belongs_to seçeneği eklemek, ancak: vb id @ bahsettiği gibi bishma-stornelli - şu seçeneği ekleyebilirsiniz:

ActiveAdmin.register Order do 
    belongs_to :user, :optional => true 
end 
İlgili konular