以下是我的案例:
我想使用Web浏览器连接到在服务器端运行此示例代码的Rails应用程序:
Dir.chdir path_typed_in_by_user
system "ls -la"
我希望“ls -la”的输出显示在网络浏览器上。
这有可能吗?
答案 0 :(得分:1)
尝试使用控制器:
Dir.chdir path_typed_in_by_user
@out = system `ls -la` # !! look here !! " change `
在视图中:
答案 1 :(得分:1)
此链接可以帮助您将命令行命令运行到ruby ...
http://zhangxh.net/programming/ruby/6-ways-to-run-shell-commands-in-ruby/
Calling shell commands from Ruby
http://blog.jayfields.com/2006/06/ruby-kernel-system-exec-and-x.html
%x[command].each do |f|
value = f
end