0
我有一個問題,同時構建應用程序和堆棧的一些想法。在相同的Rails應用程序中的API和基本應用程序
我控制器目錄現在看起來是這樣的:
- -RW-R - R的 - @ 1 sesharim人員779B 09月24日22:01 application_controller.rb
- -rw-的R - 的R - @ 1 sesharim員工66B 9月28日15:21 events_controller.rb
- -RW-R - R-- 1 sesharim員工51B 09月24日22:10 places_controller.rb
- drwxr-xr- x 4 sesharim工作人員136B 9月28日14:52 v1
和幾乎相同的V1目錄:
- -RW-R - R-- 1 sesharim員工73B 9月28日14:52 events_controller.rb
- -RW -r - r-- 1 sesharim staff 55B Sep 28 14:52 places_controller.rb
正如您所看到的,我有重複項,它們具有相同的功能,但控制器在控制器將用於用戶,並且控制器在v1,將用於API請求。
通過嘗試在開發API時保持最佳實踐,並將常規應用程序保存在一個地方,我遇到了問題,如何以正確的方式進行組織。只是不想保留重複,並儘可能保持乾燥。如何成爲路線?任何建議?