Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.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 RubyonRails_Ruby On Rails - Fatal编程技术网

Ruby on rails RubyonRails

Ruby on rails RubyonRails,ruby-on-rails,Ruby On Rails,我已经与RoR合作了一段时间,但现在我需要与设计师和其他开发人员合作。是否有一个像github或dropbox这样的工具,您可以在其中与团队共享文件,但有一个URL,您可以在其中查看任何更改。例如,对于我自己,我只运行了Rails s,我可以看到本地主机上发生了什么,但对于设计师来说,这并不是那么简单。而且我们也不希望每个人都在本地主机上运行自己的rails项目。 那么,当你不得不与他人合作时,有没有一个工具或者你会怎么做 > P>您考虑使用分级环境< /代码>?p> 暂存环境(stage)是用

我已经与RoR合作了一段时间,但现在我需要与设计师和其他开发人员合作。是否有一个像github或dropbox这样的工具,您可以在其中与团队共享文件,但有一个URL,您可以在其中查看任何更改。例如,对于我自己,我只运行了
Rails s
,我可以看到本地主机上发生了什么,但对于设计师来说,这并不是那么简单。而且我们也不希望每个人都在本地主机上运行自己的rails项目。

那么,当你不得不与他人合作时,有没有一个工具或者你会怎么做

> P>您考虑使用<代码>分级环境< /代码>?p> 暂存环境(stage)是用于软件测试的生产环境的几乎完全相同的副本。暂存环境用于在部署应用程序之前测试代码、生成和更新,以确保在类似于生产的环境下的质量。登台环境需要硬件、服务器、数据库和缓存的相同配置的副本。登台环境中的所有内容都应尽可能接近生产环境,以确保软件正常工作

要使用它,我建议您使用一个应用程序,例如,在配置之后,您可以在分支中“部署”您的应用程序提交(它不是实时的,但适用于您的情况)


如果您有一个
VM
,我建议您学习本教程:

像这样的开放式问题并不是StackOverflow的最佳选择,StackOverflow更倾向于解决特定问题,并提供了代码示例和错误等

但是,在回答你的问题时:

我看到您在问题中提到了Github,但是您是否完全理解版本控制的基本概念,或者是否有特定的原因说明它不能满足您的需求?据我所知,它的主要目的是解决你的确切情况


我实际上在我的项目中使用了heroku,但例如,如果你是一名网页设计师,你需要在前端更改某些内容,他们可以对其进行编辑,因为共享文件,但在有人将项目推给heroku之前,他们无法看到它。