2つのコントローラーで使用されるモデルが1つあります。1つは通常のユーザー、もう1つは管理者ユーザーです。新規/作成、編集/更新のアクションは、両方のコントローラーで同じです。すべてのアクションで使用される共有ビューがありますが、問題はその共有ビューのform_forにあります。通常のユーザーの場合は次を使用する必要があります。
form_for @my_model, do |f|
管理者の場合、次を使用する必要があります。
form_for [:admin, @my_model] do |f|
2つのコントローラーでビューを再利用するにはどうすればよいですか?たぶんこれを設計するより良い方法がありますか?