warden

    0熱度

    1回答

    我試圖使用身份驗證與Sinatra_warden模塊我西納特拉的Web應用程序,但是當我指向一個授權的網站,它說: NoMethodError在/管理員未定義的方法'認證」對於零:NilClass 這裏是我的app.rb文件: require 'sinatra' require 'sinatra_warden' class App < Sinatra::Base register

    0熱度

    1回答

    自動填充在Chrome上IOS當存在<input name="user[email]"/>,只有當有<input name="email"/> 不工作有一種方法發佈{email:'xx'},而不是{用戶:{email:'xx'}}與設計? 所以我試圖生成Users::SessionsController < Devise::SessionsController爲了解https://github.c

    1熱度

    1回答

    我在Rails API應用程序中有兩個warden策略,用於基本身份驗證和令牌身份驗證。 初始化/ warden.rb Warden::Strategies.add(:auth_token, AuthTokenStrategy) Warden::Strategies.add(:basic_auth, BasicAuthStrategy) 的config/application.rb中 con

    0熱度

    1回答

    我的目的是爲相同的表單創建一些測試,並且在這些測試中,我需要Capybara完全填寫表單。不過,我想避免重寫填寫表單的代碼。 我沒有使用RSPEC!我正在使用minitest。 我面臨的問題是不能從我的CapybaraHelper模塊訪問水豚方法visit和守望者幫手方法login_as。 我見過這個問題,所以我在test/support文件夾中創建了我的模塊,但我提到的方法仍然無法訪問。 How

    0熱度

    1回答

    我想創建一個登錄使用設計與我已計算的用戶名。作爲一個例子,我們假設我們想命名空間我們的用戶名 - 我想從登錄表單接收一個用戶名,並使用namespaced_username來進行實際的身份驗證。 所以在我User::SessionsController#create,我可能有: def create params[:user][:namespaced_username] = "names

    3熱度

    1回答

    warden.authenticate!(auth_options) 工作正常這些PARAMS: { 「UTF8」=> 「✓」, 「authenticity_token」=> 「5BMAUoZLUEgPZBVOAcQ8lFD4 + pumP9kEvvXyelbnjeO36AZJQt2oRlraicQ6quvh/dccS0ELUkxjACgFcWFYAg ==」, 「用戶」=> { 「電子郵件」=>

    1熱度

    1回答

    我是Rspec的新手,但是我已經成功地完成了一項工作(至少在我目前的測試中)的設置,可以讓我測試各種行爲在使用FactoryGirl + Devise和Warden助手登錄/註銷狀態。的流動遵循這些基本步驟: 廠女孩定義了一個通用用戶 每個測試塊需要一個登錄使用前(:每個)鉤在 rails_helper登錄用戶配置扯下用戶登錄每次測試後用一個後:每個鉤子 我已經看了很多代碼示例來得到這個工作,但我

    0熱度

    1回答

    在我的問題How to have root view when user is not logged in rails? max答覆我們可以使用authenticated使路由只有當有人被認證。我有一個probem,我怎麼可以構建這樣的: Rails.application.routes.draw do devise_for :users authenticated :us

    1熱度

    1回答

    我需要博客的簡單身份驗證。對於一個人。只需登錄網站 無法配置sinatra_warden。寫app.rb行 require 'rubygems' require 'sinatra' require 'pry-byebug' require "sinatra/activerecord" require "carrierwave" require "carrierwave/orm/activ

    7熱度

    2回答

    我想讓我的應用程序的實時使用Aplication.renderer.render 這是我的錯誤 ::的ActionView ::模板錯誤(設計找不到請求環境中的Warden::Proxy實例 確保您的應用程序正在按預期方式加載Devise和Warden,並且Warden::Manager中間件存在於您的中間件堆棧中 如果您在其中一個測試中看到此項,請確保您的測試是要麼執行Rails中間件堆棧,要麼