1

Railsアプリの構築を開始しようとしています。このアプリは、最終的にユーザーごとにCRUDアクセスを変更する必要があります(つまり、どのページが表示され、どのページを編集できるかなど)。

これを組み込むための開発サイクルの最良の段階はありますか?

インターフェイスのほとんどすべての部分が何らかの形でユーザーのIDのチェックに依存し、それがDB構造の固有の部分になるため、私の一部はそれが最初のものであるべきだと感じています。

別の部分では、これは最初から複雑になりすぎて、代わりにアプリのコア部分を構築し、後で認証/承認を重ねる必要があると感じています。

この種のことに関するベストプラクティスはありますか?

4

2 に答える 2

1

あなたのシステムが何らかの認証に依存しているなら、私はそれを言うでしょう...なぜ待つのですか?

認証レイヤーなしでアプリケーションの開発を開始するとしますが、同時に、ある時点でそれを行う必要があることもわかっています。これは、ある時点で認証レイヤーを開発することを意味し、ほとんどの場合、この新しいレイヤーに適応させるために、既に構築したものをリファクタリングする必要があります。

また、あなたをもう少し納得させるために...あなたが言うとき:

代わりに、アプリのコア部分を構築する必要があります

認証モジュールもアプリのコア部分である可能性があることを考慮する必要があります...

于 2012-07-04T23:15:38.487 に答える
0

私は早い段階で行うことを好みますが、実際には、いつ行うかに関係なく、目の前にある仕事の量はほぼ同じです。あなたがいつそれをしたいかについては、本当に意見の問題です。

于 2012-07-04T23:12:38.097 に答える