控制台未出现在Rails操作视图中

时间:2019-04-30 09:15:38

标签: ruby-on-rails raise

由于某种原因,“动作视图”页面底部的控制台已消失,因此我无法调试任何东西。通常,它会自动出现,并且以前从未使它出现过。有人知道为什么/如何解决这个问题吗?谢谢enter image description here

3 个答案:

答案 0 :(得分:0)

根据https://github.com/rails/web-console

您可以在视图中添加<%= console %>,也可以在控制器的操作中添加console。您还可以使用Byebug在计算机的终端上进行调试

答案 1 :(得分:0)

默认情况下,此gem会添加到您的Gemfile中以用于开发环境。

gem 'web_console'  #Responsible for accessing an IRB console on exception pages.

例如:

group :development do
  # Access an IRB console on exception pages or by using <%= console %> anywhere in the code.
  gem 'web-console', '>= 3.3.0'
end

请检查它是否存在。如果没有,则将其添加到Gemfile中。

或者您是在生产模式下运行服务器,因为默认情况下,此Gem是为Gemfile中的开发环境设置的。

答案 2 :(得分:0)

不是一个很好的答案。但是似乎控制台会重置自身,因为输入字段突然又回来了。也许每个月重置一次?