我是一名与Rails后端开发人员合作的前端开发人员/设计人员。基本上我设计了网站的shell并将其填入CSS并将其发送给他以运行后端。后端包括从存储库中提取xml并将其发回以显示在站点上。
我做了所有的CSS并向他发送了文件,并且他实现了一些后端。
我对Rails的了解并不存在,因此我无法设置工作环境并导入他发送给我的项目。他使用IDE作为他的linux盒子,我用掉了Windows。他给我发了一个项目的拉链,所以我可以让它在我的盒子上工作,但不知道如何让工作项目进入编辑器。我可以看到所有的前端图像都放在/ public / assets /文件夹中,但不知道如何完全打开项目并查看工作环境。是否会出现IDE /不同的操作系统问题,或者有什么办法让我可以使用它?
我会请求他的帮助,但他不得不采取意外的旅行,我无法联系到他。
感谢您的任何帮助/建议!
答案 0 :(得分:1)
不需要IDE。此外,只要他编码良好,你就不应该有任何操作系统问题。
您可能需要安装软件堆栈,但这将取决于他的应用程序。
尝试按照此guide启动并运行。
第一部分提供了各种所需库的链接,最后你应该安装了所有这些库:
- ruby
-rubygems
- 栏杆
- bundler
之后运行应用程序就像在cmd窗口中输入以下命令一样简单。
$ bundle install
$ rails server
然后,您可以在网络浏览器中的http://localhost:3000处查看该应用。
P.S。这是一个不错的指南http://accidentaltechnologist.com/ruby-on-rails/running-rails-3-on-windows/
答案 1 :(得分:1)
ruby-on-rails项目的结构对于OS / IDE始终是相同的,并且仅从旧版本更改为新版本。您可以了解一下rails项目结构here。这就是你需要的:
文件/文件夹目的
Gemfile 此文件允许您指定Rails应用程序所需的gem依赖项。请参阅下面的Bundler部分。
自述文件这是您的应用程序的简要说明手册。您应该编辑此文件以告诉其他人您的应用程序的功能,如何设置,等等。
Rakefile 此文件定位并加载可从命令行运行的任务。任务定义都是在Rails的各个组件中定义的。您应该通过将文件添加到应用程序的lib / tasks目录来添加自己的任务,而不是更改Rakefile。
app / 包含应用程序的控制器,模型,视图和资源。在本指南的其余部分中,您将专注于此文件夹。
config / 配置应用程序的运行时规则,路由,数据库等。
config.ru 用于启动应用程序的基于机架的服务器的机架配置。
db / 显示当前的数据库架构以及数据库迁移。您很快就会了解迁移。
doc / 您应用程序的深入文档。
lib / 适合您应用的扩展模块(本指南未介绍)。
日志/ 应用程序日志文件。
public / 世界上唯一看到的文件夹。包含静态文件和编译资产。
script / 包含启动应用程序的rails脚本,并且可以包含您用于的其他脚本 部署或运行您的应用程序。
测试/ 单元测试,固定装置和其他测试设备。测试Rails应用程序
中介绍了这些内容tmp / 临时文件 供应商/所有第三方代码的地方。在典型的Rails应用程序中,这包括Ruby Gems,Rails源代码(如果将其安装到项目中)和包含其他预打包功能的插件。