在我的本机浏览器中查看Ruby on Rails脚本

时间:2009-04-26 16:19:38

标签: ruby-on-rails ruby

我刚开始使用Ruby进行开发,并且大部分时间都在使用irb来试验代码。对于更长的脚本,能够在我的本机浏览器中运行它们会很有帮助(类似于我通过MAMP运行php脚本的方式)。我相信有一种方法可以使用localhost:3000但我无法让它工作。所以我的问题是,在我的原生浏览器中查看Ruby脚本的最佳方法是什么?

3 个答案:

答案 0 :(得分:1)

好吧,在IRB中运行一些Ruby代码与使用Rails框架无关。

如果您对Ruby语言有所了解,请按照教程(for example this one)学习Rails框架。

祝你好运。

答案 1 :(得分:1)

我不知道这对您有什么帮助,但是将代码放入一个简单的Sinatra路径并将代码的结果提供给浏览器是非常容易的想。那你就可以......

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

当您访问本地计算机上的服务器时,它将打印您在方法中输入的任何内容。

我很想知道你为什么要这样做而不是IRB。在大多数情况下,这似乎是一种不正常的编码方式。

答案 2 :(得分:1)

Rack是一个Ruby webserver接口,您可能希望使用它来将ruby脚本与服务器挂钩。