Je reçois une erreur" constante non initialisée ActiveSupport :: Json "sur la ligne où j'appelle responseJson = ActiveSupport::Json.decode(response)
, dans un petit contrôleur dans ma petite application Rails. La variable response
renvoie une chaîne avec une réponse de type {"token":"this_is_your_session_token"}
.constante non initialisée ActiveSupport :: Json malgré "require" active_support/all '"
J'ai ajouté gem 'activesupport', '~> 4.2.3'
, à mon Gemfile
, essayé différentes déclarations require
avec 'active_support/core_ext/object/json
et essayé à la CISR (avec la même erreur). Je ne suis pas sûr de savoir comment le déboguer davantage. Toute aide serait grandement appréciée.
require '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