未初始化常量 ActiveSupport::Json 尽管 "require 'active_support/all'"
uninitialized constant ActiveSupport::Json despite "require 'active_support/all'"
我在我的小型 Rails 应用程序的小型控制器中调用 responseJson = ActiveSupport::Json.decode(response)
的行收到“未初始化常量 ActiveSupport::Json”错误。
response
变量 returns 具有 {"token":"this_is_your_session_token"}
.
类型响应的字符串
我已将 gem 'activesupport', '~> 4.2.3'
添加到我的 Gemfile
,尝试使用 'active_support/core_ext/object/json
的不同 require
语句,并在 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
ActiveSupport::JSON(全部大写)。仅供参考,如果您使用 pry 而不是 irb,您可以 运行 像 'ls ActiveSupport' 这样的命令并查看包含的模块、方法等
我在我的小型 Rails 应用程序的小型控制器中调用 responseJson = ActiveSupport::Json.decode(response)
的行收到“未初始化常量 ActiveSupport::Json”错误。
response
变量 returns 具有 {"token":"this_is_your_session_token"}
.
我已将 gem 'activesupport', '~> 4.2.3'
添加到我的 Gemfile
,尝试使用 'active_support/core_ext/object/json
的不同 require
语句,并在 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
ActiveSupport::JSON(全部大写)。仅供参考,如果您使用 pry 而不是 irb,您可以 运行 像 'ls ActiveSupport' 这样的命令并查看包含的模块、方法等