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