对象不支持#inspect
Object doesn't support #inspect
在 ruby 控制台中 运行 执行简单任务时出现问题。
如果我运行
user = User.find(10)
User Load (0.6ms) SELECT "users".* FROM "users" WHERE "users"."id" = LIMIT [["id", "10"], ["LIMIT", 1]]
(Object doesn't support #inspect)
我收到“对象不支持#inspect”错误。我的同事有完全相同的分支,没有问题。在其他分支上我也没有这个问题。肯定会有一个结果,因为 运行 像这样的事情很好。
user.first_name
=> "Tom"
我什至删除了分支,重新下载但仍然遇到同样的问题。删除了 gemfile,捆绑...尝试了我所知道的一切。我什至打开和关闭我的笔记本电脑。
不一定是这个问题的完整答案,但我们尝试使用撬 gem 而不是 IRB。
gem 'pry-rails'
将其添加到我们的开发组,现在使用 pry 而不是 irb。没问题。
一定是 IRB 的某种腐败行为。我们使用的版本是 1.3.5
在 ruby 控制台中 运行 执行简单任务时出现问题。 如果我运行
user = User.find(10)
User Load (0.6ms) SELECT "users".* FROM "users" WHERE "users"."id" = LIMIT [["id", "10"], ["LIMIT", 1]]
(Object doesn't support #inspect)
我收到“对象不支持#inspect”错误。我的同事有完全相同的分支,没有问题。在其他分支上我也没有这个问题。肯定会有一个结果,因为 运行 像这样的事情很好。
user.first_name
=> "Tom"
我什至删除了分支,重新下载但仍然遇到同样的问题。删除了 gemfile,捆绑...尝试了我所知道的一切。我什至打开和关闭我的笔记本电脑。
不一定是这个问题的完整答案,但我们尝试使用撬 gem 而不是 IRB。
gem 'pry-rails'
将其添加到我们的开发组,现在使用 pry 而不是 irb。没问题。
一定是 IRB 的某种腐败行为。我们使用的版本是 1.3.5