在处理Web应用程序时,我经常有特别为生产/服务器和本地环境设计的代码。
我也经常需要停用特定的功能(如JavaScript、Ruby、Rails、Java等)。
我面临的问题是,有时在发布新版本时,我忘记激活或停用这些功能。
我认为理想的方式是在部署到服务器之前运行一个开关函数。这样你就不会错过任何东西。
例如,当我开发时,我注释掉某个功能。 JS:
后者是指我需要在本地使用生产环境设置进行测试,但由于我没有安装特定的环境(nginx,appache),因此无法使用其功能。
我使用Sublime Text 2,3,如果它有一个定义特定函数/代码块要取消注释/注释的功能,那就太好了。
您如何工作以确保不会错过任何内容?
我也经常需要停用特定的功能(如JavaScript、Ruby、Rails、Java等)。
我面临的问题是,有时在发布新版本时,我忘记激活或停用这些功能。
我认为理想的方式是在部署到服务器之前运行一个开关函数。这样你就不会错过任何东西。
例如,当我开发时,我注释掉某个功能。 JS:
// foobar() FOR PRODUCTION
Ruby On Rails (production.rb):
# config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # FOR PRODUCTION
后者是指我需要在本地使用生产环境设置进行测试,但由于我没有安装特定的环境(nginx,appache),因此无法使用其功能。
我使用Sublime Text 2,3,如果它有一个定义特定函数/代码块要取消注释/注释的功能,那就太好了。
您如何工作以确保不会错过任何内容?