我有一个 Sinatra 应用程序,我想开始在 Rails 中构建新功能,同时仍然支持现有的 Sinatra 功能。我尝试了以下策略:
- sinatra 的 rackup 将一些请求路由到 rails 和一些到 sinatra
- sinatra 的机架包括导轨
- rails 的 rackup 包括 sinatra。
我的许多搜索结果都是 rails 3,而不是 4。此外,Rails是否必须生成数据库而不是使用 Sinatra 使用的数据库(在这种情况下,是 Sequel gem 来访问 Sqlite3。)总的来说,我得到的错误是关于宝石和路径。(尽管我确实重新捆绑并尝试了不同版本的路径。)
关于在仍支持现有 Sinatra 应用程序的同时使用 Rails 4 的最佳方式有什么建议吗?