将安装在 Rails 应用程序中的 Sinatra 应用程序的源文件放在哪里
Where to put source files for a Sinatra app mounted within a Rails app
我有一个独立的 Sinatra 应用程序,它有完整的目录结构,我有一个 Rails 应用程序有自己的目录结构。我想在我的 Rails 应用程序中安装 Sinatra 应用程序,方法是在我的路由文件中添加 mount
语句。
我应该将 Sinatra 应用程序的源文件放在 Rails 目录结构中的什么位置以遵循 "best practices"?理想情况下,我希望保留我的 Sinatra 应用程序及其所有布局等的目录结构。
确实没有具体的地方。我会把它放在 /lib
中。您也可以将它放在 /app
中自己的文件夹中,但是 /app
有特殊的重新加载和自动加载规则。
您可以将它放在 /lib
中,需要 Sinatra 应用程序并将其安装在 routes.rb
文件中。
我有一个独立的 Sinatra 应用程序,它有完整的目录结构,我有一个 Rails 应用程序有自己的目录结构。我想在我的 Rails 应用程序中安装 Sinatra 应用程序,方法是在我的路由文件中添加 mount
语句。
我应该将 Sinatra 应用程序的源文件放在 Rails 目录结构中的什么位置以遵循 "best practices"?理想情况下,我希望保留我的 Sinatra 应用程序及其所有布局等的目录结构。
确实没有具体的地方。我会把它放在 /lib
中。您也可以将它放在 /app
中自己的文件夹中,但是 /app
有特殊的重新加载和自动加载规则。
您可以将它放在 /lib
中,需要 Sinatra 应用程序并将其安装在 routes.rb
文件中。