2011-11-08 71 views
0

我是一位與Rails後端開發人員合作的前端開發人員/設計人員。基本上我設計了網站的外殼,並將其填充到CSS中併發送給他來運行後端。後端包括從存儲庫中提取xml並將其發回以在網站上顯示。獲取已編譯的Ruby on Rails項目並運行

我做了所有的CSS,並送他的文件,他實施了一些後端的。

我的Rails的知識是存在的,所以我無法設置一個工作環境,並引進他送我的項目。他爲他的linux系統使用了一個IDE,並且我使用了Windows。他給我發了一個項目的zip文件,這樣我就可以在我的包裝箱上工作,但不知道如何將工作項目放到編輯器中。我可以看到所有前端圖像都放置在/ public/assets /文件夾中,但不知道如何完全打開該項目並查看工作環境。是否會有一個IDE /不同的操作系統問題,或者有沒有辦法讓我的工作?

我會問他的幫助,但他不得不採取意想不到的旅行,我聯繫不上他。

感謝您的任何幫助/建議!

+0

FYI ruby​​未編譯 – diedthreetimes

回答

1

沒有IDE應該是必要的。此外,只要他編碼良好,你也不應該有任何os問題。

您可能需要安裝的軟件棧,但這將非常依賴於他的申請。

嘗試下面這個guide起牀和運行。

第一部分提供連接到各種所需的庫,並通過最後你應該有所有這些安裝:

- ruby
-rubygems
-rails
- bundler

之後運行應用程序就像在cmd窗口中輸入以下命令一樣簡單。

$捆綁安裝
$軌服務器

然後,您可以在您的網頁瀏覽器在http://localhost:3000查看應用程序。

P.S.這裏還有一個體面的指南http://accidentaltechnologist.com/ruby-on-rails/running-rails-3-on-windows/

1

ruby​​-on-rails項目的結構對於OS/IDE總是相同的,只是從舊版本改爲新版本。你可以學習一些關於軌道項目結構here。這裏有您需要什麼:

文件/文件夾目的

的Gemfile該文件允許你指定需要什麼gem依賴於您的Rails應用程序。請參閱下面的Bundler部分。

README這是您的應用程序一個簡短的說明手冊。你應該編輯這個文件來告訴別人你的應用程序做了什麼,如何設置它,等等。

Rakefile該文件定位並加載可從命令行運行的任務。任務定義在整個Rails組件中定義。您應該添加文件到應用程序的lib/tasks目錄中,而不是更改Rakefile,而應該添加自己的任務。

app/包含您的應用程序的控制器,模型,視圖和資產。本指南的其餘部分將着重介紹此文件夾。

config/配置您的應用程序的運行時規則,路由,數據庫等等。

config.ru用於啓動應用程序的基於機架的服務器的機架配置。

db/顯示您當前的數據庫模式以及數據庫遷移。您將很快了解有關遷移的信息。

doc/您的應用程序的深入文檔。

lib/適用於您的應用程序的擴展模塊(本指南未涵蓋)。

log/應用程序日誌文件。

public/這是世界上唯一看到的文件夾。包含靜態文件和編譯資產。

script/包含啓動您的應用程序的rails腳本,並且可以包含您用於部署或運行​​應用程序的其他腳本 。

test/單元測試,夾具和其他測試儀器。這些包括在測試導軌應用

tmp/臨時文件 供應商/所有第三方代碼的地方。在典型的Rails應用程序中,這包括Ruby Gems,Rails源代碼(如果將其安裝到您的項目中)以及包含額外預打包功能的插件。