2014-11-21 19 views
-1

我对Ruby感到沮丧。我一直在开发一个从两个数组中随机生成一个字符串的程序,在这方面我都很好,并且很花哨。我能说流利的语言。我遇到的问题是将它放到网上。我一直在试图找出没有运行我的软件的运气轨。任何人都可以在这里帮助我?我不确定如何将这个东西放到网站上发布本地建立的Ruby应用程序,我如何将它放到网站上?

在此先感谢!

+0

你有任何的代码? – Tetsudou 2014-11-21 02:50:26

+0

@ Tetsudou Theres对此不多。有两个数组,程序通过从每个数组中打印一个随机值打印出一个字符串。它被保存为一个.rb文件,我只是想知道如何将它放到Web服务器上并让网站运行它。我使用导轨吗? – Axiile 2014-11-21 02:57:43

+0

请修改您的问题以显示您的代码。另外,在网站上,想想你想要的体验 - 你想让用户提供两个数组的数据吗?或者你是否预先创建了数组,并让用户单击网页上的一个按钮,然后在页面上显示生成的字符串?当你说'没有运气与铁轨'你试过什么?你得到了什么错误?描述你想要的网络应用程序,并显示你到目前为止尝试过的。 – Anand 2014-11-21 04:10:58

回答

0

听起来像Rails是这样的矫枉过正。如果你只打算采取非常简单的行动,Sinatra可能会对你更好。 http://www.sinatrarb.com/intro.html

在Sinatra中创建了一个简单的API之后,您可以使用静态资源(HTML,JS,CSS),然后使用简单的AJAX调用来击中您的Sinatra后端。

您可以免费获得一个Heroku帐户来托管您的应用程序。在Heroku上承载Sinatra应用程序应该很容易:http://blog.kuntz.co/2014/03/15/deploying-a-sinatra-app-to-heroku.html

+0

问题是,后来,这将扩展到需要的东西,比如保存和评价组合的能力,登录等,我需要使用数据库,以及Rails可以执行的功能。我最大的困惑是代码需要我去打电话或者把它变成一个。erb文件 – Axiile 2014-11-21 03:03:04

+0

我明白了。那么,这一切都依赖于。如果这些东西将被存储在数据库中,那么将需要一个表示组合的模型。这段代码要么会在这个模型中出现,要么可能来自我可以告诉的那个模型,然后在那个模型中使用。 – Brennan 2014-11-21 03:05:11

+0

听起来像你需要更好地理解Rails。这是我向所有尝试学习Rails的人推荐的:https://www.railstutorial.org/book – Brennan 2014-11-21 03:06:13

相关问题