[問題] 如何在Rails 呼叫自己寫的script

看板Ruby作者 (poc)時間11年前 (2013/02/20 22:22), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
環境: 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
用 rake 如何?
02/21 00:39, 1F
文章代碼(AID): #1H9DmdWx (Ruby)
文章代碼(AID): #1H9DmdWx (Ruby)