というモデルがPersonあり、 というリソースが必要ですEmployee。form_forこれで魔法が止まることがわかりました。
@personform_for が正しいアクション パス (作成または更新) を選択できるように、オブジェクト自体を渡す必要があります。
ただし、これは form_for が出力で s の代わりにPOST people_pathandを使用することを意味します。PUT person_pathemployee_path
モデルとコントローラーの名前が異なっていても、Rails の規約をすべて利用することはできますか?