2016-03-24 20 views
0

geekq/workflow ve aasm gibi birkaç popüler yakut durumu makine mücevherleri vardır. Çok kiracı Rails 4.2 uygulamasında güvenli midir?Çok satırlı kiracıda devlet makine mücevherlerinin güvenliğini sağlayın Ray uygulaması

'u model class üzerinde class method olarak tanımlayan geekq/workflow kullanıyorum. Bu, geç giriş yapan diğer kullanıcıların önceki kullanıcıların iş akışı tanımını geçersiz kılacağını merak ediyor. Bazı geliştiriciler devlet makinesinin iş parçacığı güvenli konusuna yorum yapabilir mi? Veya çok kiracı Rails uygulamasında iş parçacığı güvenli olan bir devlet makine gem tavsiye ederiz. Çok teşekkürler.

cevap

1

Bu mücevherler, geliştiricinin bir iş akışı veya durum makinesi tanımlamasını sağlamak için tasarlanmış olup, olası durumlar ve geçiş yolları herkes için aynıdır. Yaptığınız buysa, kiracıdan bağımsız olarak, iş akışı başlangıçta kurulur ve hiçbir zaman değişmez ve çok iş parçacıklı, çok kiracılı uygulamalar için iyidir.

Kullanıcılarınızın iş akışlarını tanımlamasına izin veriyorsanız, bunların doğru araç olmadığını düşünüyorum.

+0

Kullanıcıları değil iş akışını tanımlarız. – user938363

+1

O zaman iyi olmalısın. ActiveXcord sınıfı ilk yüklendiğinde, 'workflow' gem kendi kurulumunu yapar, böylece kiracılar/iş parçacıkları bir sorun olmamalıdır. –

+0

'workflow' bir kullanıcı için modelde yalnızca bir kez tanımlandı mı ve kullanıcı oturumu sırasında asla geç mi değiştirilmedin? – user938363