用rails3個月來,就還沒有搞定這個測試
單獨執行每個測試檔案似乎是沒有問題,但是如果用rake呼叫所有測試的話,他就會粗暴的把偶的production資料庫清空,然後灌上testfixture裡面的資料,我能夠確認的是我在配置裡面已經把3個環境的資料庫完全分開了的
這個靈異的問題難道就我乙個人遇到麼,難道是我自己的rails版本有問題?
rake 到底呼叫了哪些任務,我只有自己花時間好好研究一下,看起來秘密就藏在
[code]
require 'rake/testtask'
require 'rake/rdoctask'
require 'tasks/rails'
[/code]
Rails 單元測試
rails 自動化單元測試,是 rails 專案足夠大之後,必備流程。rails 社群流行的測試工具是 rspec rails new rails test cd rails test git init git commit m first commit git checkout b ch01 終端...
rails相關問題
1.無法上傳檔案。如果用ruby script server 開啟 mongrel,並且用3000埠訪問程式,這樣上傳檔案是能夠正常工作的。但是如果用nginx passenger來訪問程式,上傳直接不能用。這個說明以程式是無關的,應該是nginx的配置問題。nginx的配置中sendfile為on...
rails裡的重名問題
require的搜尋路徑在rails是跟平常不同的,先去搜尋model,controller之類,最後才去搜尋gems。如果一旦有某個自己的類與gems裡的名字相同,那麼就麻煩了,gems裡就引用不到了。例如 有乙個twitter的model,那麼require twitter 一定是先得到這個mo...