ruby-style-guide

    0熱度

    1回答

    我有以下方法設置來幫助提神的OAuth令牌: module WhiplashOmniAuthentication extend ActiveSupport::Concern module ClassMethods def from_omniauth(auth) Rails.logger.debug auth.inspect where(pro

    0熱度

    1回答

    正如我寫了這個方法,我知道它可以寫成更好,但它是一個MVP。現在我正在努力學習專家們認爲這種做法以及如何解決警察的問題。不斷學習! 這裏是有問題的控制器方法: def show if params[:id] && numeric?(params[:id]) @job = Job.find_by(id: params[:id]) if @job if @

    1熱度

    2回答

    我必須創建一個範圍,以創建活動的作業,但這種感覺有點奇怪,誠實它的緊耦合PosgresSQL: scope :active, -> { where('reviewed_at NOTNULL and paid_at NOTNULL and end_at >= ?', Date.today) } 你會寫這種不同?謝謝

    0熱度

    1回答

    我之前除了這兩種方法,我想看看是否有人在社會上產生了更好的主意來構建這些,使警察通過。第一個to_s似乎也有點瘋狂。我正在考慮重構另一種方法,但這只是一兩行。 想法? 代碼示例一: def destroy(resource_name, id) delete "#{resource_name.to_s.pluralize}/#{id}" end 代碼示例二: def all_

    -1熱度

    1回答

    我在我的測試文件中遇到了Rubocop問題。首先,這是我現在的代碼: should 'should show user' do get user_url(@user), headers: @header assert_response :success end should 'should update user' do patch user_url(

    0熱度

    1回答

    我正在開發一個應用程序,其中可能會出現很多錯誤。所以我 - 以及使用這個應用程序的管理員 - 對記錄所有相關信息很感興趣。但我正在努力與紅寶石風格指南。 我愛大多數情況下rubocop默認和正常代碼適合。但是使用日誌記錄,與普通應用程序相比,必須有更多的代碼行。 例如,參照此構建 def do_something client.connect rescue FirstError