0

数日前に ActiveAdmin に出会い、既存のプロジェクトでいくつかのテストを行いました。ActiveAdmin は本当に素晴らしいので、次のように使用する意味があるかどうか疑問に思っていました: - ユーザー ダッシュボード (ウィジェット アプローチ) - 管理ツール たとえば、1 つのモデル (ユーザー) だけを使用して、ロール属性 (nilまたは 'admin') を管理し、管理者の役割のみに管理タスクを許可します。これは良いアプローチでしょうか?

4

1 に答える 1

3

Luc -- 私は ActiveAdmin について多くの良いことを聞いてきましたが、このような「オールインワン」ソリューションを使用した経験がいくつかあります。ここでは多くのコードが実行されています (バンドルされている Devise 認証だけでも、多くの人にとってはほんの一握りです)。そのため、このコードの記述方法、保守の方法、および柔軟性に大きな責任を負っています。

アプリの優れたバックエンド UI を得るために似たようなものを使用しましたが、最初の数か月は急速に進んでいました。私たちのニーズがより高度になるにつれて、私たちは一種の箱入りであることに気付き始めました。それは定期的にメンテナンスされておらず、Ruby と Rails の新しいバージョンを取得する能力を妨げていました。私たちはコードをフォークすることになり、数年にわたって定期的にコードと格闘していることに気づきました。この gem が本当にうまく設計され、機能している可能性はあります (おそらくそうである可能性さえあります)。これが常に当てはまるわけではないことを確認してください。

コードを読んで、それが自分に適していることを十分に理解していることを確認してください。

于 2012-12-06T21:22:15.020 に答える