私が作成しているアプリは、多くのアプリと同様に、90% が通常の CRUD で、10% が "ジュース" であり、厄介なビジネス ロジックと、より多くの柔軟性とカスタマイズが必要です。
この 90% に関しては、できるだけ DRY の原則に固執しようとしていました。コントローラーが機能している限り、resource_controller が実際に機能することがわかり、その領域のすべてのコントローラーを削除して、それらを汎用コントローラーに置き換えることができました。
今、私はビューで同じことを得る方法を知りたいです。このアプリには、全体的な application.html.erb レイアウトがあり、すべての CRUD ビューに共通の別のレイアウト レイヤーと、最後に「コア」部分が必要です。
index.html.erb では、指定したフィールドとラベルを使用して単純なテーブルを生成する必要があります。
新規および編集用、ラベルとフィールドを示す一般的なフォームの編集 (必要に応じてカスタム フィールドを提供する可能性あり)。
show が必要かどうかはわかりませんが、必要な場合は new と edit と同じです。
それを行うのに役立つプラグインとツール (または記事や一般的なポインター) は何ですか?
ありがとう、フェリペ。