Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 从工作的rails应用程序编译/构建ruby online_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 从工作的rails应用程序编译/构建ruby online

Ruby on rails 从工作的rails应用程序编译/构建ruby online,ruby-on-rails,ruby,Ruby On Rails,Ruby,我对Ruby完全不熟悉,但对编程不熟悉。我所做的一切都是经历过的,我知道的更多(主要是PHP和一些Python)。所以我不知道Rails和Ruby有什么不同,也许这是一个荒谬的问题 无论如何 我不想(或能够)在我的机器上安装Ruby,我仍然希望构建一个单一的工作源文件。有可能有某种在线编译器吗?如果是,怎么做 如果我使用任何给定的主机(据我所知,我可以)编写一个Rails网站(由一个或多个文件组成),我是否能够使用相同的代码,只需稍加修改,就可以作为Ruby应用程序运行?再说一遍,怎么做 (新)

我对Ruby完全不熟悉,但对编程不熟悉。我所做的一切都是经历过的,我知道的更多(主要是PHP和一些Python)。所以我不知道Rails和Ruby有什么不同,也许这是一个荒谬的问题

无论如何

  • 我不想(或能够)在我的机器上安装Ruby,我仍然希望构建一个单一的工作源文件。有可能有某种在线编译器吗?如果是,怎么做
  • 如果我使用任何给定的主机(据我所知,我可以)编写一个Rails网站(由一个或多个文件组成),我是否能够使用相同的代码,只需稍加修改,就可以作为Ruby应用程序运行?再说一遍,怎么做
  • (新)另一种方法呢:Ruby应用程序变成Rails网页?容易做吗
  • 我真的希望他们都能说“是”,但我对第一个表示怀疑,对最后一个表示怀疑

  • 您可以使用在线“IDE”试用ruby:



    但请注意,RubyonRails是一个用Ruby编写的框架,这些站点没有安装RoR。还请注意,Rails应用程序有很多很多文件

  • 如果您有相同的代码和相同的服务器配置(ruby版本、数据库、插件等),则只需对配置文件进行少量修改

  • RubyonRails就是Ruby。因此,在Ruby上运行的任何东西都应该在RoR上运行良好,只需稍加修改。但是,您可能会想重写应用程序,以利用RoR提供的许多功能


  • 哦,这是个好消息!是的,我已经解决了你的两个问题,谢谢请注意,我补充了一个非常相关的问题:P