Kullanıcı izinlerini karşılayan birçok ray eklentisi var. Hobo gemindeki uygulamadan etkilendim, ama sadece bu özelliği kullanıp kullanamayacağımı ve diğer parçaları kullanamayacağımı emin değilim. GateKeeper gerçekten akıllı bir uygulamadır, ancak bazı hatalar vardır, ancak yeterince küçük olsa da muhtemelen kendim tamir edebilirim. Restful_ACL, oluşturulma durumunu kontrol etmek için size bir sınıf metodu verir, yani söz konusu örnek üzerinde herhangi bir kontrol yapamazsınız (scoped bulguları yapıp yapmadığından emin değil).Raylar Kullanıcı Erişimi Eklentileri
ActiveRecord # bulmak için geçerli kullanıcının yalnızca görmesine izin verilen şeyleri içeren kapsamlı bir sürüm sunan bir şeyden hoşlanmam. Bu, söyleyecek kadar sağlam olmalı, sadece sizin veya arkadaşlarınızın sahip olduğu galerilerde bulunan resimleri görebilirsiniz.
Bir bonus olarak, farklı bir kullanıcı veya galeriyle kendi kayıtlarınızı ilişkilendirmek veya bu kayıtları oluşturmak da dahil olmak üzere, gerçekleştirme hakkınızın olmadığı oluşturma veya güncellemelerin (before_ * veya validation adımında) engellenmesi olabilir. .
Rethful_authentication ve raylar-auth eklentisinin bir birleşimini kullanıyorum. Rails Auth çok güçlü ve izinlerinizi tanımlamak için eksiksiz bir DSL sağlıyor. –
Bu, restful_authentication, elbette: P –