Oldukça basit bir modelim var; Kullanıcılar have_many ürünleri. Tüm ürünlerin listesini ve belirli bir kullanıcıyla ilişkili ürünlerin listesini görmek istiyorum. Benim yolları böyle kurulur: BuradaEn İyi Raylar'da iç içe geçmiş kaynaklara yönelik görüşler için uygulama?
/products
/products/:id
/users
/users/:id
/users/:id/products
yakalamak Ben ürün # endeksi görünümü ve kullanıcı/ürünler # endeksi görünümünde farklı ürün listesini görüntülemek istiyorum olmasıdır.
Bunu yapmak için 'doğru' bir yol var mı? Şu anki çözümüm, kullanıcıları iç içe geçmiş bir kaynak olarak tanımlamak ve sonra paramları kontrol etmek [: user_id] - eğer bulduysa 'index_from_user' adlı bir şablon oluşturuyorsam, sadece tipik 'index' şablonunu oluşturuyorum.
Bu benim çok içine çalıştırıyorum bir durum - İki "ürünler" güzergahları ilan edebilir
genellikle sorunu çözer bir cevap "kabul" etmek uygun olarak kabul edilir. Bunu cevabın yanındaki "işaretle" tıklayarak yapabilirsiniz :) –