2009-04-26 70 views
1

我剛剛在Ruby中開發並且主要使用irb來測試代碼。對於更長的腳本,能夠在我的本地瀏覽器中運行它們會很有幫助(類似於我通過MAMP運行php腳本的方式)。我相信有一種方法可以使用localhost:3000執行此操作,但我無法使其運行。所以我的問題是,在我的本地瀏覽器中查看Ruby腳本的最佳方式是什麼?在我的本地瀏覽器中查看Ruby on Rails腳本

+0

你的問題有點混亂。你在談論一個獨立的Ruby程序或Rails應用程序嗎?你想執行腳本還是查看它的源代碼? – 2009-04-26 16:24:39

回答

1

那麼,在IRB中運行一些Ruby代碼與使用Rails框架無關。

按照教程(for example this one)瞭解Rails框架本身,現在您已經對Ruby語言有了一些瞭解。

祝你好運。

1

我不明白這對你真的會有什麼幫助,但是如果你願意的話,將代碼放入一個簡單的Sinatra路由並且將代碼結果提供給瀏覽器會非常容易。那麼你可以...

require 'rubygems' 
require 'sinatra' 
get '/' do 
    "Hello World! This is file #{$0} live from Boulder!" 
end 

而當你訪問本地計算機上的服務器,它會打印你放在方法中的任何東西。

不過,我很想聽聽你爲什麼要這樣做,而不是IRB。這在大多數情況下似乎是一種不正當的代碼方式。

1

Rack是一個Ruby web服務器接口,你可能想用它來掛鉤你的ruby腳本和服務器。