簡體   English   中英

我有點迷茫:如何在網站上渲染rails / ruby​​?

[英]I'm a bit lost: how to render rails/ruby on a website?

好的,長期以來,PHP專家竭盡全力通過僅使用ror而不是php為自己開發一個小型網站來獲取紅寶石。

但是我有點卡住,我認為這是因為我不完全了解Rails的實際工作原理。

我正在運行centos 5.5 / apache2。 我已經成功安裝了ruby,rubygems,並隨后安裝了護欄和乘客。 所有這些都是“有效的”,我可以運行ruby命令,gem命令等。

但是,如何開始在網站上使用Rails? 如果我使用一些簡單的ruby命令創建.erb或.rb文件,則當我導航至該文件時,它僅顯示為純文本。

我是否需要將apache配置為“執行” .rb或.erb文件(類似於.php文件的執行方式?)。

任何幫助將不勝感激!!

您可以查看《 Rails入門指南》: http : //guides.rubyonrails.org/getting_started.html

聽起來您需要真正了解Rails及其首要功能。 該網站為初學者提供了一些很好的信息,應該可以幫助您了解正在使用的工具以及使應用程序運行的后續步驟:

http://guides.rubyonrails.org/getting_started.html

我還聽到了一些有關此處信息的好消息:

http://railsforzombies.org/

我建議您閱讀有關此主題的大量教程: http : //guides.rubyonrails.org/getting_started.html

Ruby是語言,而Ruby on Rails是框架。 從指南:

Rails是一個用Ruby語言編寫的Web應用程序開發框架。 它旨在通過假設每個開發人員都需要入門來簡化Web應用程序的編程。 與許多其他語言和框架相比,它可讓您編寫更少的代碼,同時完成更多的工作。 有經驗的Rails開發人員還報告說,它使Web應用程序開發更加有趣。

如果您已經了解所有這些內容,那么我會讀第4章,因為它涉及的是實際的Web服務器。

Rails帶有自己的網絡服務器,因此不需要Apache。

查看Ruby on Rails教程了解Rails入門。

正如@Blender所提到的,Rails帶有一個內置的Web服務器,稱為webrick。 (現在考慮與apache ..相同)

所以您要做的就是轉到rails項目目錄,然后運行命令

如果您使用的是Rails <3.x

ruby script/server

如果您使用的是Rails> 3.x

rails server

一旦完成此操作,您的rails項目將在webrick服務器中啟動,默認情況下在端口3000中啟動

http://localhost:3000

您可能會考慮使用apache /其他一些Rails服務器設置進行生產部署,但是要開始使用,您根本不需要apache

歡迎來到紅寶石世界! :d

HTH

sameera

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM