[問題] 如何在Rails 呼叫自己寫的script
環境:
e.g. Ruby 1.9.3? ? 3.x.y?
狀況:
剛開始上手rails , 先前有自己寫了一個ruby scripts 處理一些工作上事情
這個scripts 有require mechanism nikogiri 等等的 gems
我想要rails裡面的controller 呼叫我寫的ruby script
使用 %x[ ~~~ ] 去執行!
語法確定沒問題,因為有寫一個簡單的script驗證過。
但是現在用來跑我那個script , 從view 看不到任何吐出來的輸出
有error也看不到~
現在就是不知道哪裡出錯了,在ubuntu console 下面可以正確執行我的script
ruby ./public/ruby_lib/af/FullScanTest.rb
但是這個script 讓controller來做卻失敗,
如何在rails裡面可以吐出error呢?
目前只能透過@var 去接 %x[~~] 傳回來的訊息,但是只會顯示有成功執行的puts那些訊息
有任何error都不像是在console直接執行script一樣,會show出error
自己在懷疑是否權限的問題~
希望版上前輩能給些方向 下去查找問題
附錄:
http://tinyurl.com/ag5ortc
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.77.136.156
推
02/21 00:39, , 1F
02/21 00:39, 1F
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章