3

既存のモデルユーザーの管理インターフェースを作成したい。

最も簡単な方法は何ですか?
足場だと思います。

Railsの足場はscript(rails generate scaffold)によって生成され、動的に実行するオプションはありません(djangoのように)、正しいですか?

AdminUsersでは、モデルの足場コントローラーを作成するにはどうすればよいUserですか?足場を作成し、モデルを?AdminUsersに置き換えますAdminUserUser

移行によってモデルが変更される場合はどうすればよいですか?足場コントローラーとビューを手動で更新しますか?自動化はありますか?

4

3 に答える 3

5

scaffolding を使用してファイルを動的に生成できます。scaffold コマンドは名前空間付きの引数を取ることができます。

rails generate scaffold Admin::User

ただし、別のモデルは必要ありません。 Admin::UsersController とビューは User モデルで動作する必要があります。

于 2012-08-10T18:43:38.913 に答える
5

activeadminrails_adminなどの標準ソリューションを使用するのが最も簡単な方法です。何かカスタムが必要でAdminUsers、 modelのコントローラーを scaffold する方法がまだわからない場合は、このプロセスを自動化するrails-admin-scaffold gemと、より詳細な説明が記載された記事を参照してください。User

于 2013-08-24T20:46:57.447 に答える
0

ここに画像の説明を入力してください

ActiveAdminは、Railsアプリケーション用の優れたユーザーインターフェイスです。モデルへの完全にカスタマイズ可能なユーザーインターフェイスを提供します。

サイト:http ://activeadmin.info/

デモ:http ://demo.activeadmin.info/admin

Railscastsエピソード: http: //railscasts.com/episodes/284-active-admin

于 2012-08-10T22:12:31.350 に答える