Ben sadece eylemi clear
sahip olduğu bir NotificationsController
sahip olan kaynaklar. berrak Ben POST/bildirimleri yaparak bu eylemi erişmek istediğiniz Raylar: Sadece özel eylemler
/
Yani benim yönlendirici bu yazmış:resources :notifications, :only => [] do
collection do
post :clear
end
end
bunu başarmak için daha temiz bir yolu var mı? Ben yapardım
scope :notifications do
post :clear
end
düşündüm ama çünkü bir
missing controller
hata var - Bence - bu
clear
denetleyicisi arar.
Teşekkür
Ve eğer bir koleksiyona ihtiyacım varsa ve üye var mı? Hala 'post' /: id/edit 'öğesini manuel olarak tanımlamam gerekiyor mu? –
Sizin durumunuzda ve kapsam veya ad alanını kullanın, yes ('get: edit,: yol => '/: id/edit''). Eğer manuel olarak ihtiyacınız yoksa, yazdıklarınızı sorunuza göre kullanabilirsiniz. Buradan okuyun http://stackoverflow.com/q/17465335/1297435 –
Evet, 'gibi hissediyorum: sadece en iyi ve daha az hacky çözümü. Teşekkürler –