我的应用程序有一个 Ruby on Rails 后端(使用 git 和 heroku),一个前端设计师(css/jquery)只是问他是否可以在不安装 rails 的情况下处理代码(即从 git 下载代码,然后将其 ftp 到 heroku)。
似乎不可能通过 FTP 连接到 heroku。前端开发人员是否可以通过其他方式与 Rails 交互而无需自己安装 Rails?
谢谢!
格雷格
我的应用程序有一个 Ruby on Rails 后端(使用 git 和 heroku),一个前端设计师(css/jquery)只是问他是否可以在不安装 rails 的情况下处理代码(即从 git 下载代码,然后将其 ftp 到 heroku)。
似乎不可能通过 FTP 连接到 heroku。前端开发人员是否可以通过其他方式与 Rails 交互而无需自己安装 Rails?
谢谢!
格雷格
我将提供一个由实际应用程序生成的静态 html 页面示例以及 css 和 js 文件。唯一缺少的是 ajax 进程。
如果他只需要编辑文件(css,js,...),他可以从 git 中提取您的代码(我猜在您的情况下由 Heroku 维护)并推回。
但是,我猜他还想看看他的更改是什么样子的,为此他需要运行 rails 服务器。
检查 Heroku 工具带(或类似的工具),它应该很容易安装,并允许您从 heroku 签出代码并运行服务器。我从未使用过它,但我想我听说过它一次。
他可以在不安装导轨的情况下做到这一点。然而,他需要使用 git 来推送到 heroku,因为它不支持 ftp,部分原因是各种进程与 git 推送相关联。
不过我想明确一点:即使使用 git,我也强烈建议不要这样做。Rails 围绕其视图文件、布局、css、js 等进行了大量处理,并且删除查看实际应用程序所提供的外观的能力会引发问题。
您可能会考虑的一种选择是为设计人员设置 rails 环境,这样他们就不必学习太多,并且可以处于“按一两个按钮”级别。
另一种选择是您基本上成为“主人”并将文件往返于服务器并在本地检查它们。这甚至更加低效,但当然可能适合某些官僚机构或组织。