最近MongoDBに切り替えましたが、ActiveScaffoldやTypusなどの一般的な管理インターフェイスソリューションを引き続き使用できるかどうか疑問に思っています。
4 に答える
RailsAdminを試すことができます:
データを管理するための使いやすいインターフェースを提供するRailsエンジン。
特徴
- データを簡単にCRUDする
- カスタムアクション
- 自動フォーム検証
- 検索とフィルタリング
- データをCSV/JSON/XMLにエクスポートする
- 認証(Deviseまたはその他を介して)
- 承認(CanCanCanまたはPundit経由)
- ユーザーアクション履歴(PaperTrail経由)
- サポートされているORM
- ActiveRecord
- Mongoid
ActiveAdmin https://github.com/gregbell/active_adminは、管理インターフェースを作成するための優れたツールです。そして、遅かれ早かれ、彼らはモンゴイドのサポートを追加すると私は信じています。
現在、いくつかのパッチがあります:https ://github.com/ebeigarts/mongoid_active_admin_app 私はそれを自分で試していませんでした。
MongoidをORMとして使用している場合は、active_adminがその役割を果たします。このパッチを適用して機能させます
これにより、一部の機能が無効になります(active_adminはmeta_searchに依存し、gemはactive_recordのみをサポートするため、ほとんどの場合フィルター処理されます)
- ActiveAdminの並べ替えを修正
- ActiveAdminフィルター/検索を無効にします
- ActiveAdminコメントを無効にします
MongoDBのサイトにあるこのページが最も役立つと思います。
http://www.mongodb.org/display/DOCS/Admin+UIs
利用可能な多くの管理アプリケーションがあり、一部はブラウザー、一部はファットクライアントなどで、Mongoバックエンドの管理と保守に使用できます。
私は.Netプログラマーなので、MongoVUEのみを使用しましたが、チェックアウトする可能性があり、プラットフォームに依存しないはずであることに気付いたのはJMongoBrowserです。
きっとたくさんのオプションがRAILSのセットアップで機能するでしょう。