在浏览器中运行Ruby on Rails

时间:2011-05-17 10:32:01

标签: ruby-on-rails

您好我真的想学习Ruby on Rails,我听说它是​​一个很棒的社区,所以希望有人可以帮助解决这个问题。找不到任何直接的答案,但是如果有的话我肯定有人会关闭它并指出我正确的方向。

是否可以从浏览器创建Ruby on Rails应用程序?我已经买了一本书,希望用最简单的方法进行练习并尝试构建一些应用程序,尝试Gems等。我知道最大的成功机会是我能在iPad上有30分钟的备用时间。

我正在研究学习node.js我已经签署了Duostack和Joyent,但两者仍然需要SSH设置,Github安装等。我正在寻找一些只在浏览器窗口中的东西,我可以编写代码和看它执行而不必设置任何基础设施。今天在HackerNews上发现了这个(网状激活系统?):http://bellard.org/jslinux/。看起来很有希望需要玩它,看看我是否可以让Ruby on Rails在那里工作,但是HN评论说没有互联网连接,所以也许没有。

我确实有一个小型的上网本,我打算运行Ubuntu,我猜这是另一种选择,但携带它会减少我成功的机会。

3 个答案:

答案 0 :(得分:2)

你试过Cloud9 IDE吗?它是浏览器中的IDE。我没有机会亲自尝试,所以不能保证它会做到这一点。我认为主要的限制是实际上/正在运行/代码。我认为Cloud9支持Node.js,但是当你编写rails应用程序时,这显然无济于事。

您可能还想查看他们的editor(仅构成整体服务的一部分/一部分)。

答案 1 :(得分:0)

无法直接从浏览器创建应用程序,但如果您想真正启动rails,那么您可以快速开始在系统上使用scaffold.installed rail gem并从以下命令开始

rails application_name

转到应用程序并运行以下命令

ruby script/generate scaffold users

然后运行rake db:createrake db:migrate

使用ruby script/server

运行您的服务器

默认情况下它将在端口3000上启动。

您可以使用http://localhost:3000/

在浏览器上查看

注意all above code is written in rails 2.x version

答案 2 :(得分:0)

如果您已启动并运行服务器,则可以通过Web应用程序使用SSH(我确信有一些可用的开源解决方案)来创建应用程序,使用rake,脚本等。您也可以使用nano / VI / whatever编辑您的代码文件 这样就可以用ipad做到这一点,但我绝对会喜欢上网本,因为 MUCH 更容易用这种方式编码!