ror (512)


Ruby on Rails驗證的最佳解決方案

Ruby on Rails驗證的最佳解決方案

我正在尋找可用於RoR應用程序的預建解決方案。 我理想的是尋找類似於提供電子郵件驗證和註冊控件的ASP.NET Forms身份驗證,並允許用戶重置密碼。 噢,並且很容易讓我把當前登錄到應用程序的用戶拉出來。 我已經開始研究已經寫好的作品,但是我發現它很混亂。 我已經看過LoginGenerator,RestfulAuthentication,SaltedLoginGenerator,但似乎沒有…


如何設置XML方法的Rails集成測試?

給定一個控制器方法,如: def show @model=Model.find(params[:id]) respond_to do |format| format.html#show.html.erb format.xml{render:xml=> model}end end 編寫一個集成測試的最好方法是什麼?…


ruby on rails - 為什麼在Rails下RSpec很慢?

每當我為Rails應用程序運行rspec測試時,在真正開始運行測試之前需要花費一天的時間。 為什麼rspec這麼慢? 有沒有一種方法來加快Rails的初始負載或單獨的我的Rails應用程序的一部分,我需要(例如ActiveRecord的東西),所以它不會加載絕對一切運行一些測試?…


ruby - 我怎樣才能按不同順序排列多個條件?

我真的很想處理這個沒有猴子補丁,但我還沒有能夠找到另一種選擇呢。 我有一個數組(在Ruby中),我需要按多個條件排序。 我知道如何使用排序方法,我已經使用排序的技巧,使用一個選項數組排序多個條件。 但是,在這種情況下,我需要第一個條件來升序排序和第二個降序排序。 例如: ordered_list=[[1, 2],[1, 1],[2, 1]] 有什麼建議麼? 編輯:剛才意識到我應該提…


ruby on rails - Rails和Gmail SMTP,如何使用自定義地址

我有Rails(2.1)應用程序設置,通過Gmail發送電子郵件,但是無論何時我發送電子郵件,無論我在ActionMailer中設置的地址是什麼,電子郵件總是像從我的Gmail電子郵件地址發送一樣。 這是否是他們在Gmail中實施的安全限制,以阻止垃圾郵件發送者使用SMTP? 注意:我在ActionMailer中嘗試了以下兩種方法(以防萬一): @[email protected]


ruby on rails - 在Rails應用程序中運行異步作業的最佳方式是什麼?

我知道有幾個插件做異步處理。 哪一個是最好的,為什麼? 我所知道的是: BackgrounDRb…


ruby on rails - 什麼時候使用(平靜)導軌開始交易?

整個平靜的動詞是在一個單一的包含交易的情況下嗎? 也就是說,如果我在處理UPDATE,DELETE或CREATE操作的任何時候在驗證或回調中引發一個錯誤,那麼在以前的回調中可能執行的每個數據庫操作也會回滾? 簡單地說,在任何回調或驗證上產生一個錯誤,使得這個動詞行為在數據庫中根本不會發生任何變化?…


ruby on rails - 在Rails中如何修改“3個錯誤禁止這個foobar被保存”的驗證信息?

在我的Rails應用程序中,我使用活動記錄對像中的驗證幫助器,它們非常棒。 當出現問題時,我會在網頁上看到標準的“3個錯誤禁止這個foobar被保存”以及個別的問題。 有沒有什麼辦法可以用我自己的方式覆蓋這個默認的消息?…


ruby - 你如何在RSpec中運行單個測試/ spec文件?

例如,我希望能夠運行單個spec文件的測試-對於我正在編輯的一個文件。 rake spec執行所有規格。 我的項目不是Rails項目,所以rake spec:doc不起作用。 不知道這是否重要,但這裡是我的目錄結構。./Rakefile./lib./lib/cushion.rb./lib/cushion./lib/cushion/doc.rb./lib/cushion/db.…


ruby on rails - Rails測試懸掛-如何在執行前打印測試名稱?

我有一個測試掛在我們的軌道應用程序無法找出哪一個(因為它掛起,並沒有得到失敗的報告)。 我發現這個博客文章http://bmorearty.wordpress.com/2008/06/18/find-tests-more-easily-in-your-testlog/它增加了一個設置鉤子來打印測試名稱,但是當我嘗試做同樣的事情,它給了我一個錯誤,說錯誤的參數設置(1為0)。 任何幫助都將不勝感激…


javascript - Ruby on Rails有什麼好的彈出對話框

我想在Ruby on Rails的Web應用程序中使用模式彈出式窗口。 請注意,我不想創建一個新的瀏覽器窗口,而是現有網頁中的一個子窗口。 我們已經嘗試了像TinyBox這樣的東西,但是從控制器內部返回錯誤信息有問題。 任何好的方法或工具,在紅寶石中運行良好?…


ruby on rails - RSpec的故事和規格:何時使用什麼?

所以我想開始使用RSpec的故事,但我不確定寫控制器,模型和視圖規範適合在哪裡。 例如,你有“用戶提供錯誤的密碼”的情況下“登錄”的故事,你不是最終測試相同的東西比控制器/模型規格(response.should渲染...,user.should be_nil,等等。) 所以我的問題是:對於那些習慣於用RoR來做bdd(或者說故事dd)的人,你還寫了模型/控制器的規格嗎? 如果是這樣,你的工…





rails ruby controller rspec server test spec unit rspec教學 rails寫測試