基于控制台的Rails应用程序

时间:2014-02-08 21:34:20

标签: ruby-on-rails

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

例如,假设我有以下程序

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!"
  1. 我如何使用Rails编写这样的应用程序?
  2. 我将如何连接它?使用基于浏览器的应用程序,我可以使用Web浏览器,例如。

1 个答案:

答案 0 :(得分:0)

拥有这样的脚本是很常见的。您只需将它们放在脚本文件夹中,然后使用以下命令启动它们:

rails runner script/my_script.rb

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