为了提供完整的示例,我一直关注的 Rails 书籍和网页都坚持非常简单的项目。我正在远离小型项目应用程序,进入非浏览器客户端领域,需要决定将所有相关方共享的代码放在哪里。
非浏览器客户端是在任何可以连接到数据库的机器上运行的脚本。浏览器客户端将命令写入数据库,脚本会检查并决定要做什么。完成后,脚本将其结果写回。该脚本不是由 RoR 服务器启动的,但可以访问其目录结构。
共享代码的最佳存放位置是哪里,RoR 加载程序将如何处理它?有问题的代码并不真正属于模型,否则我会把它放在那里并完成它。
为了提供完整的示例,我一直关注的 Rails 书籍和网页都坚持非常简单的项目。我正在远离小型项目应用程序,进入非浏览器客户端领域,需要决定将所有相关方共享的代码放在哪里。
非浏览器客户端是在任何可以连接到数据库的机器上运行的脚本。浏览器客户端将命令写入数据库,脚本会检查并决定要做什么。完成后,脚本将其结果写回。该脚本不是由 RoR 服务器启动的,但可以访问其目录结构。
共享代码的最佳存放位置是哪里,RoR 加载程序将如何处理它?有问题的代码并不真正属于模型,否则我会把它放在那里并完成它。