Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 用于Rails中开发/生产的单个应用程序或单独应用程序_Ruby On Rails_Development Environment_Production Environment - Fatal编程技术网

Ruby on rails 用于Rails中开发/生产的单个应用程序或单独应用程序

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,您可以在两个不同的环境中使用一个应用程序(您可能会发现它很有

我使用的是Bluehost,我对Rails(和Ruby)比较陌生。以下是我当前的设置:

  • 我的本地硬盘上有一个应用程序
  • cPanel上的两个应用程序 /“dev.myApp.com”上的rails\u apps/myAppDev
    /“myApp.com”上的rails\u apps/myAppPro
我真的必须一直将相同的本地文件ftping到开发和生产应用程序,还是rails环境中有什么我不了解的地方


如果您使用Passenger,您可以在两个不同的环境中使用一个应用程序(您可能会发现它很有用)。我并不是说这是唯一的方法,但这是我唯一知道的方法

除此之外,请检查配置文件(
config/environment.rb
,如果我没有弄错的话)(请参阅)-尽管我担心这将要求您在每次进行更改时重新启动应用程序服务器,并使您的应用程序一次只能在一个环境中使用

除此之外,我认为在切换到生产之前,在开发模式下测试你的应用程序是一个好主意

我不知道Bluehost(我是自托管),但我认为在了解其服务的人帮助您之前,这应该会对您有所帮助:)