在Rails中,
当我写下想要传递下面的多个代码时,我发现了一个错误SyntaxError Exception: servers_controller.rb:18: unterminated string meets end of file
。
命令作为服务器逐个执行。
all_commands="date;ls -ltr;";
all_commands.split(";").each do |cmd_2run|
puts cmd_2run
end
答案 0 :(得分:1)
.
之前的额外each
(以及all_commands
定义后的虚假分号)。
> all_commands = "date;ls -ltr"
> all_commands.split(";").each do |cmd_2run|
* puts cmd_2run
* end
date
ls -ltr
语法错误与您发布的代码无关;没有未终止的字符串。