Ruby on rails 基于控制台的Rails应用程序
我曾使用Rails构建web应用程序,但我想知道是否有可能构建一个纯粹基于控制台的应用程序,在那里我可以通过命令行连接到它并与之交互 例如,假设我有以下程序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
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 runner script/my_script.rb
然后,您可以使用ssh连接到服务器,并以这种方式运行它们。这比我想象的要简单得多。我会试试看我能做什么!嗯,如果我想让其他人也连接到它呢?他们是否也必须使用ssh连接到我的服务器,或者是否有办法公开restapi或某种“公共入口”。