I wish to allow users to view collections of foreign currency exchange
(forex) rates in the following manners:
- All currencies, only the most current forex rate.
- One currency, the N most recent rates.
I seem to have several choices here:
A. Use the controller for the rates model and use the index method for
case 1 and the show method for case 2.
B. Use the controller for the rates model and use the index method for
case 1 and create a new method, current, for case 2.
C. Use two controllers and use the index method in the controller for
the rates model (forex_rates_controller) to list all currencies and all
rates, which is generally the default index behavior; while in the
second (current_forex_rates_controller) use index and show as specified
in alternative A.
Are there any strong preferences for going one way over the other?