我想在rails app上创建一个ruby,它提供了一个api和一个门户网站。考虑我们可以创建用户,并通过api和门户网站说出todo条目。为了使它干,我想在其他控制器中使用api方法。因此,当用户通过门户创建todo条目时,应执行相应api控制器的业务逻辑,而不是将代码从该控制器复制到todo控制器。此外,我确实需要一个单独的api控制器,因为其他客户端(如移动电话)应该调用某个端点(如%BASE_URI%/ api / rest / v1 / ...)而不是不同的控制器。这是可能的,有没有最佳做法?
祝你好运 dasheck