Ruby on rails 基于控制台的Rails应用程序

Ruby on rails 基于控制台的Rails应用程序,ruby-on-rails,Ruby On Rails,我曾使用Rails构建web应用程序,但我想知道是否有可能构建一个纯粹基于控制台的应用程序,在那里我可以通过命令行连接到它并与之交互 例如,假设我有以下程序 p "Please enter a command: " userInput = gets.strip while userInput != "quit" p "You entered %s!" %userInput p "Please enter a command: " userInput = gets.strip end

我曾使用Rails构建web应用程序,但我想知道是否有可能构建一个纯粹基于控制台的应用程序,在那里我可以通过命令行连接到它并与之交互

例如,假设我有以下程序

p "Please enter a command: "
userInput = gets.strip
while userInput != "quit"
  p "You entered %s!" %userInput
  p "Please enter a command: " 
  userInput = gets.strip
end
p "Bye!"
  • 如何使用Rails编写这样的应用程序
  • 我如何连接到它?例如,对于基于浏览器的应用程序,我可以使用web浏览器

  • 有这样的脚本是很常见的。您只需将它们放在脚本文件夹中,并从以下内容开始:

    rails runner script/my_script.rb
    

    然后,您可以使用ssh连接到服务器,并以这种方式运行它们。

    这比我想象的要简单得多。我会试试看我能做什么!嗯,如果我想让其他人也连接到它呢?他们是否也必须使用ssh连接到我的服务器,或者是否有办法公开restapi或某种“公共入口”。