2011-03-25 22 views
32

Yönlendirmeyle birlikte bazı paramları iletmenin en iyi yolu nedir? Raylar: param'larla yönlendirme

Ben sadece onlar isteğiyle birlikte geçerdi yeniden yönlendirme karma eklemek, ama ben 'an var benim örnekte

Raylar 3'te artık işe görünmüyor eğer söz konusu örnekler gördüm Bir kullanıcının kategoriyi birden çok öğede bir kerede değiştirmesine izin veren birden fazla 'sayfayı düzenleme. Çok fazla öğeye göz attıkları için bu form sayfalara ayrılıyor.

Bir kullanıcı items page 3 üzerindeyse, bazı değişiklikler yapar ve özet alırsa, denetleyici eylemi, değiştirilen kayıtların kimlikleriyle bir posta isteği alır, değişiklikleri yapar ve edit_many_items_path'a yönlendirir.

Yani, bu yönlendirme şuna benzer:

redirect_to edit_multiple_items_path, :notice => 'items updated' 

... ama bunun ne istiyorsunuz gibi bir şey:

redirect_to edit_multiple_items_path, :notice => 'items updated', :page => ## 

Yukarıdaki kod çalışmıyor, Herkesin neye benzediğine dair bir örneği var mı?

cevap

50

bu deneyin:

redirect_to(edit_multiple_items_path(:page =>2), :notice => 'items updated') 
+0

Yep, yaptığını! Tabii ki, paramizi sadece URL'den geçirirdi ... Neden bunu düşünmedim ki! Teşekkürler!!! – Andrew

İlgili konular