我是Ruby on Rails(PHP开发人员)的新手,我需要编辑现有的ROR项目。我一直在为我的PHP项目使用Aptana Studio(在Aptana 2.0之后切换到Zend),但我为我的红宝石项目保留了Aptana RadRails。如何导入现有的ROR项目?
所以我想要做的是从服务器(它托管在某台Linux机器上)获取ROR项目并将其导入RadRails进行本地开发。我已经从服务器上下载了这些文件,并将它们导入到一个新的RadRails ROR项目中,但它不能按预期工作。还有什么我该做的?我读过'冻结宝石',切换到生产模式并在发布后将数据库转储到ROR项目。是否需要一些步骤来撤消这些操作?
更新: 我遇到的问题是,当我尝试在浏览器中显示不同控制器的页面时,出现各种错误。
ActionController::InvalidAuthenticityToken in
No :secret given to the #protect_from_forgery call. Set that or use a session store capable of generating its own keys (Cookie Session Store).
OR
no such file to load -- xml
This error occurred while loading the following files:
hotels_pro
xml
这使我相信,(也许)我还没有得到所有文件。另一方面,我进行了双重检查,并从服务器获取所有文件。
感谢,
没有像SVN或GIT那样的任何SCM存储库,您可以直接获取数据? – 2009-11-16 13:25:41
不是我所知道的。但这是一个好主意,我会检查一下! – Brayn 2009-11-16 13:37:07
我问过并且没有这样的存储库... – Brayn 2009-11-17 15:46:10