Не может получить Authlogic, работающий под Rspec

spec_helper.rb source

ENV["RAILS_ENV"] ||= 'test'
require File.expand_path("../../config/environment", __FILE__)
require 'rspec/rails'
require 'rspec/autorun'
require 'capybara/rspec'
require 'authlogic/test_case' # include at the top of test_helper.rb
include Authlogic::TestCase

test_spec.rb source

require 'spec_helper'

describe "Stackoverflow" do
  describe "GET /test" do
    it "is logged in #1" do
      activate_authlogic
      user = FactoryGirl.create(:user)
      UserSession.create(user)
      get page_path('test')
      response.body.should include('YES')
    end

    it "is logged in #2" do
      activate_authlogic
      user = FactoryGirl.create(:user)
      UserSession.find
      get page_path('test')
      response.body.should include('YES')
    end
  end
end

test.html.erb source

<% if current_user %>
    YES LOGGED IN
<% else %>
    NOT LOGGED IN
<% end %>

Снимок экрана это работающий мой браузер

  • Хром вошел
  • Opera выходится из системы

screenshot

Проблема

Both my tests fail. Authlogic doesn't seem to create/find the session. My view should "YES LOGGED IN". If I haven't shown something relevant, you may look at my complete source code

1
nl ja de
Исходный код вы связались с isn' t работоспособный (недостающая папка спекуляции и database.yml) - шанс вы могли создать repo, который я мог легко клонировать и пробег?
добавлено автор Jesse Wolgamott, источник
Исходный код вы связались с isn' t работоспособный (недостающая папка спекуляции и database.yml) - шанс вы могли создать repo, который я мог легко клонировать и пробег?
добавлено автор Jesse Wolgamott, источник
Хорошо, я wasn' t способный добраться полностью---, но одна вещь: ваш пользователь, созданный фабрикой, не активен. Таким образом, UserSession.create терпит неудачу с этим сообщением: "Ваша сессия недействительна и имеет следующие ошибки: Ваш счет не активен". Это doesn' t решают проблему полностью, но она могла бы переместить вас далее в будущем.
добавлено автор Jesse Wolgamott, источник
Хорошо, я wasn' t способный добраться полностью---, но одна вещь: ваш пользователь, созданный фабрикой, не активен. Таким образом, UserSession.create терпит неудачу с этим сообщением: "Ваша сессия недействительна и имеет следующие ошибки: Ваш счет не активен". Это doesn' t решают проблему полностью, но она могла бы переместить вас далее в будущем.
добавлено автор Jesse Wolgamott, источник
PG проверяют резервную копию db: dl.dropbox.com/u/4154410/bestofama/brestofama.backup, все пронеслось: dl.dropbox.com/u/4154410/bestofama/bestofama.tar.bz2 . Простым примером с authlogic, который терпит неудачу, является requests/pages_spec
добавлено автор Andrew Wei, источник
PG проверяют резервную копию db: dl.dropbox.com/u/4154410/bestofama/brestofama.backup, все пронеслось: dl.dropbox.com/u/4154410/bestofama/bestofama.tar.bz2 . Простым примером с authlogic, который терпит неудачу, является requests/pages_spec
добавлено автор Andrew Wei, источник
Спасибо, которое определенно указывает мне дорогу. Это зафиксированное, все еще получая некоторое странное сообщение: <Отлоджик:: Сессия:: Проверка:: Errors:0x0000000609e8a8 @base =# " <защищенный>"}>, @messages = {}>. Который является очень странным, потому что, когда я создаю своего пользователя, Отлоджик вставляет постоянный символ в к пользовательскому отчету.
добавлено автор Andrew Wei, источник
pro.ruby
pro.ruby
1 181 участник(ов)

Язык программирования Ruby Additional docs: https://rubyreferences.github.io/rubyref/ Invite: https://telegram.me/joinchat/Be4rsT2NuB3CyJaF26j1kA Кто хочет компилировать: @crystal_ru (его синтаксис основан на Ruby) Участник @proDOT

Ruby, Rails, Hanami | dry-rb
Ruby, Rails, Hanami | dry-rb
1 180 участник(ов)

https://telegram.me/rubyjob - Ruby Job По вопросам - @eugene_shved

Ruby School .us
Ruby School .us
1 045 участник(ов)

Чат-болталка для учеников руби-школы и не только. Правила: https://telegra.ph/Pravila-chata-Rubi-shkoly-03-13

Random Ruby Chat
Random Ruby Chat
589 участник(ов)

Правила публикации вакансий: https://t.me/codenamecrud/60865

Rubyata
Rubyata
333 участник(ов)

Коммюнити Ruby и Ruby On Rails Флуд не приветствуются. Вакансии можно публиковать только и ТОЛЬКО по пятницам с хештегом #вакансия.

Ruby Talks
Ruby Talks
236 участник(ов)

Национальная Флеймотека

RubyRush
RubyRush
189 участник(ов)

rubyrush.ru программирование для самых новичков

Rails Chat
Rails Chat
87 участник(ов)

You are welcome to discuss Ruby On Rails development process and other stuff