7

Authorization/Authentication devise + cancan に関しては、通常、私の選択の宝石です。Rails4 のストロング パラメータのリリース後、cancan_strong_parameters gem の使用を検討しています。

このアプローチが少し「ハッキー」に見えるという感覚を揺るがすことはできません。他のオプションは、TheRole gem または単に自分の認証を最初からロールバックするようです。

ここで直接経験を積んだ人が、問題にどのように取り組んだか、どのような問題に直面したか、各アプローチがどこで失敗したか (もしあれば) について、いくつかの指針を与えることができることを望んでいました.

これは明確な StackOverflow タイプの質問ではないことはわかっていますが、グーグルではこの件に関する情報はあまりないようです。ありがとう。

4

4 に答える 4

2

プロテクター宝石もあります:

https://github.com/inossidabile/protector

そしてカンカンカン:

https://github.com/bryanrite/cancancan

于 2014-02-22T22:49:00.420 に答える
1

以下に基づいてカンカンカンを使用します。

  • これは、最も広く使用されている Authorization Rails ライブラリである Cancan に基づいています (Rails 4 まで)。
  • Rails4対応です
  • 他の Rails 4 認可 gem (The_Role、Pundit など) よりも多くのコミット、コントリビューター、およびリリースを Github に持っています。
  • Pundit よりもダウンロード数が少ないにもかかわらず、The_Role よりも ruby​​gems.org でのダウンロード数が多い
于 2014-05-15T13:19:37.037 に答える