Rails,SyntaxError异常:servers_controller.rb:18:未终止的字符串符合文件末尾

时间:2012-01-24 14:21:34

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1

在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

1 个答案:

答案 0 :(得分:1)

.之前的额外each(以及all_commands定义后的虚假分号)。

> all_commands = "date;ls -ltr"
> all_commands.split(";").each do |cmd_2run|
*   puts cmd_2run
* end
date
ls -ltr

语法错误与您发布的代码无关;没有未终止的字符串。