I have two controllers which differ only a database table title. For example:
default/persons/index persons = db(db.person).select() return dict(persons=persons) default/trips/index trips = db(db.trip).select() return dict(trips=trips) How implement DRY conception in this case? I think I need create an additional class and pass a table name to this class. All work must to be done in this class and a result should return to the corresponding method. But it only my opinion. How to do it right?