小编Rig*_*gel的帖子

OmniAuth :: NoSessionError - 您必须提供一个会话才能使用OmniAuth.(在设计中配置)

嗨,我正在学习如何使用omniauth作为ember应用程序的后端.

当我运行我的应用程序时,我得到下面提到的erroe OmniAuth :: NoSessionError - 你必须提供一个会话来使用OmniAuth

在resue rails上我的应用程序在下面的行停止.

  172: def call!(env) # rubocop:disable CyclomaticComplexity
    173:   unless env['rack.session']
    174:     error = OmniAuth::NoSessionError.new('You must provide a session to use OmniAuth.')
 => 175:     fail(error)
    176:   end
    177: 
Run Code Online (Sandbox Code Playgroud)

配置/初始化器/色器件

Devise.setup do |config|

  config.mailer_sender = 'please-change-me-at-config-initializers-devise@example.com'
  require 'devise/orm/active_record'
  config.case_insensitive_keys = [ :email ]
  config.strip_whitespace_keys = [ :email ]
  config.http_authenticatable = true
  config.skip_session_storage = [:http_auth]
  config.stretches = Rails.env.test? ? 1 : 10
  config.reconfirmable = true
  config.expire_all_remember_me_on_sign_out = true
  config.password_length = 8..128
  config.reset_password_within = 6.hours
  config.http_authenticatable_on_xhr …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails devise omniauth

12
推荐指数
2
解决办法
7015
查看次数

cloud9 IDE上的PhoneGap项目

嗨,我试着寻找一些循序渐进的教程,在云端IDE上为android/iOS设置一个phonegap项目...可以指导或指向一个链接.

1 - 如何让Android SDK和ADT在云端9上运行?

2-我可以在云端9上使用iOS sdk并为iphone开发吗?

cloud9-ide cordova

5
推荐指数
1
解决办法
1920
查看次数

ActiveAdmin注销链接不可见

嗨我在我的项目中使用活动的admin gem

我看不到活动管理仪表板上的注销链接.

我只为用户表的所有用户提供了一个表

的routes.rb

  Rails.application.routes.draw do

      ActiveAdmin.routes(self)
      devise_for :users, controllers: { sessions: 'sessions' , :registrations => "registrations" }
      namespace :api do
        namespace :v1 do
          resources :users
        end
      end

      resources :users
      devise_scope :user do 
        match '/users/sign_in', to: 'sessions#create', via: :post
        #registration seems to much cooler for authenticable and other stuff
        #match 'api/v1/users' , to: 'registrations#create' , via: :post
      end

    end
Run Code Online (Sandbox Code Playgroud)

在/ admin/dashboard中

ActiveAdmin.register_page "Dashboard" do

  menu priority: 1, label: proc{ I18n.t("active_admin.dashboard") }

  content title: proc{ I18n.t("active_admin.dashboard") } do
    div class: …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails activeadmin

1
推荐指数
1
解决办法
1497
查看次数