2016-08-25 1 views
0

私はAdministrateソースコードを見ていて、コードの複雑さ、性能の低下などのような一般的なコントローラの使用やそれがどのような意味を持つかを知ることが望ましいかどうかを知りたいと思います。Railsジェネリックコントローラとビュー

いつか、この機能を提供する宝物inherited_resourcesがありましたが、Rails 3.0または3.1では不要になったと言われています。

私はいくつかの非常に単純なモデル(2つまたは3つのフィールドのみ)を持っているので、それらを操作して "重複した"コードをたくさん保存するための汎用ビューとコントローラを作成できます。私は恐れていますが、反復を避けることによって私は別のモンスターを作り出すことができます。

私はこれを行うためのRailsの方法を探していましたが失敗しましたので、いくつかのアドバイスに感謝します。

注:私は、実装や管理ダッシュボードを使用しますが、自分のアプリケーションで使用するために探していないよ代わり

答えて

0

管理者パネルの実装は、あなたが何かもっと複雑なを作るしようとしたときに傷つけるようになりますすべてのRails愚かな単純なCRUDアプリケーションよりも。このようなソリューションを使用しないことをお勧めします。私は3つの異なるRailsの管理パネルを使い慣れていましたが、すべてが悪いデザインと多くの制限を持っていました。それらは機能しにくく、機能を拡張することは困難です。

+0

あなたのご意見ありがとうございますが、私は管理用パネルを使用したり、管理用パネルを作成したりしません。私のアプリ内で使用してください。 –

関連する問題