-1
我有一个脚本,通过Readline.readline
提示用户输入。我想通过Capistrano远程执行它,但是看起来Cap不像Readline那么好。是否有任何其他方式提示用户输入已执行的脚本?我需要能够在帽子之外执行脚本,所以我不能将其设置为帽子任务并使用ask
。Capistrano和Readline用户输入
这里的脚本:
unless User.find_by(is_administrator: true)
user_name = Readline.readline("Enter your name: ", true)
user_email = Readline.readline("Enter your email: ", true)
user = User.create!({ name: user_name, email: user_email, is_administrator: true })
end