這裏是我的情況:在Web瀏覽器上顯示終端輸出?
我想使用網頁瀏覽器連接到運行在服務器端此示例代碼Rails應用程序:
Dir.chdir path_typed_in_by_user
system "ls -la"
我想要的「LS -la輸出「將顯示在網絡瀏覽器上。
這是可能以某種方式?
這裏是我的情況:在Web瀏覽器上顯示終端輸出?
我想使用網頁瀏覽器連接到運行在服務器端此示例代碼Rails應用程序:
Dir.chdir path_typed_in_by_user
system "ls -la"
我想要的「LS -la輸出「將顯示在網絡瀏覽器上。
這是可能以某種方式?
這個鏈接可以幫助您運行命令行命令到紅寶石......
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
嘗試在控制器:
Dir.chdir path_typed_in_by_user
@out = system `ls -la` # !! look here !! " change `
在視圖中
:
我想你錯了。它是系統「ls -la」。也許最好把它放在模型中,而不是讓控制器很薄? – 2010-09-15 13:22:08