What is the best way of having two different forms for editing different sets of fields of one model.
Requirements:
- I want to have two views: each view has a form to edit different fields
- I want to have one model connected to database.
I am thinking of two ways:
1 - one controller with two sets of methods like
def edit1 .. end
def update1 .. end
def edit2 .. end
def update2 .. end
Manually add corresponding routes.
2 - two controllers and "resources" for routes like:
routes:
resources :mymodelset1
resources :mymodelset2
controllers:
class mymodelset1Controller < ApplicationController
class mymodelset2Controller < ApplicationController