Ruby on rails 用于Rails中开发/生产的单个应用程序或单独应用程序
我使用的是Bluehost,我对Rails(和Ruby)比较陌生。以下是我当前的设置:Ruby on rails 用于Rails中开发/生产的单个应用程序或单独应用程序,ruby-on-rails,development-environment,production-environment,Ruby On Rails,Development Environment,Production Environment,我使用的是Bluehost,我对Rails(和Ruby)比较陌生。以下是我当前的设置: 我的本地硬盘上有一个应用程序 cPanel上的两个应用程序 /“dev.myApp.com”上的rails\u apps/myAppDev /“myApp.com”上的rails\u apps/myAppPro 我真的必须一直将相同的本地文件ftping到开发和生产应用程序,还是rails环境中有什么我不了解的地方 如果您使用Passenger,您可以在两个不同的环境中使用一个应用程序(您可能会发现它很有
- 我的本地硬盘上有一个应用程序
- cPanel上的两个应用程序
/“dev.myApp.com”上的rails\u apps/myAppDev
/“myApp.com”上的rails\u apps/myAppPro
如果您使用Passenger,您可以在两个不同的环境中使用一个应用程序(您可能会发现它很有用)。我并不是说这是唯一的方法,但这是我唯一知道的方法 除此之外,请检查配置文件(
config/environment.rb
,如果我没有弄错的话)(请参阅)-尽管我担心这将要求您在每次进行更改时重新启动应用程序服务器,并使您的应用程序一次只能在一个环境中使用
除此之外,我认为在切换到生产之前,在开发模式下测试你的应用程序是一个好主意
我不知道Bluehost(我是自托管),但我认为在了解其服务的人帮助您之前,这应该会对您有所帮助:)