0
我在我的小Rails应用程序中的一个小控制器中调用responseJson = ActiveSupport::Json.decode(response)
时收到“未初始化的常量ActiveSupport :: Json”错误。未初始化的常量ActiveSupport :: Json尽管“require'active_support/all'”
response
变量返回字符串,其响应的类型为{"token":"this_is_your_session_token"}
。
我已经添加gem 'activesupport', '~> 4.2.3'
,我Gemfile
,尝试了不同的require
陈述与'active_support/core_ext/object/json
,并在IRB想这(与相同的错误)。我不知道如何进一步调试。任何帮助将不胜感激。
需要 'active_support/JSON'
require 'active_support'
require 'active_support/all'
require 'rest-client'
class WelcomeController < ApplicationController
def login_attempt
username = params[:u]
password = params[:p]
puts "waiting on request"
response = RestClient.post 'http://localhost:3001/v1/login', :email => username, :password => password
responseJson = ActiveSupport::Json.decode(response)
end
end