ruby on rails - 自動代碼質量工具的Ruby?

ruby on rails - 自動代碼質量工具的Ruby?

有一件事我真的很想念Java,就是工具支持。 FindBugs,Checkstyle和PMD是一個三位一體的代碼質量指標和自動錯誤檢查。 有沒有什麼會檢查簡單的錯誤和/或風格違反Ruby代碼? 獎勵點,如果我可以適應像Rails這樣的框架,以便遵守Rails慣用法。…


Ruby on Rails如何開始使用TDD?

我對這些概念很熟悉(在大學裡參加過測試課程),但我不確定如何真正使用它們,因為我從未參與過“真正”的TDD項目。 我即將開始使用Ruby on Rails開發項目(很可能使用2.3)。 此應用程序將用於管理數據,用戶和一些文件。 起初它不會太複雜,但在未來6個月內可能會擴展很多,所以我覺得現在是進入TDD的正確時機。 我有一個關於如何做的基本想法,但我仍然需要一些指導和建議: 我應該閱讀哪…


ruby on rails - 設計與declarative_authorization兼容嗎?

只要詢問Rails的設計認證機制是否與declarative_authorization不衝突。 也許有人嘗試過這個組合,可以分享他們的知識,所以我和其他編碼人員不會浪費時間來把這些組合在一起。…


ruby on rails - Rails 3使用Devise:如何允許某人使用他們的Facebook帳戶登錄?

我有一個使用Devise進行身份驗證的Rails 3應用程序。 現在我需要允許某人使用他們的Facebook帳戶登錄。 我認為這叫做Facebook Connect,但我也聽過Facebook Graph API這個詞,所以我不確定我要求哪一個。 為了將Facebook Connect與Devise集成,我需要做些什麼? 解: 這個問題現在很老了。 一年前,Devise v1.2引入了Omn…


ruby on rails - 如何使用Devise註冊後重定向用戶?

我正在使用Rails 2.3和Devise來處理用戶註冊/身份驗證。 我需要在用戶註冊帳戶後立即將用戶重定向到外部第三方網站。 一直在尋找代碼和在線,但不能看到如何做到這一點。 我怎樣才能改變設計流程來重定向用戶?…


ruby on rails - Rails/Devise-我應該用devise和rspec來測試什麼?

許多程序員使用設計作為他們的認證解決方案,我想得到他們的建議: 設計已經過測試,但是我想知道是否有一些東西需要我自己來測試(集成/單元/功能測試?)與我的知識標准設計集成(我不熟悉應該和黃瓜,但我知道rspec和工廠女孩) 感謝您的建議!…



ruby on rails - 設計的自定義認證策略

我需要為https://github.com/plataformatec/devise編寫自定義身份驗證策略,但似乎沒有任何文檔。 怎麼做的?…


ruby on rails - 將omniauth facebook登錄變為彈出窗口

我正在使用帶有rails的omniauth gem,它可以很好地登錄用戶,但每次它都會帶你到fb登錄頁面然後重定向你。 我想知道是否有辦法做大多數頁面的操作並在彈出窗口中顯示fb登錄,然後在完成後重新加載父div。 有任何想法嗎? 謝謝!…


ruby on rails 3 - 當模型銷毀鏈接被點擊時,Rails會話被破壞

如果我點擊銷毀我的3個模型的任何記錄,用戶將被註銷。 我正在使用Devise和Ominauth。#This logs out a user def destroy @rating=Rating.find(params[:id]) @rating.destroy end Started POST "/ratings/29" for 192.168.1.103 at…


ruby on rails - Devise+Omniauth-如何傳遞額外的參數?

我有能力在應用程序中加載/ users/auth/facebook連接到Facebook。 我希望能夠知道請求的來源。 無論是來自正在註冊Facebook的用戶,還是僅僅想要與Facebook連接的現有用戶。 根據類型,響應是非常不同的。 如何在進行身份驗證時將參數傳遞給omniauth。 我嘗試過:/users/auth/facebook?connect_action=signup…




devise教學 devise omniauth sign_in session new_with_session gem ruby login register