大家有碰到过这样的情况吗?
我在 Gemfile 里面添加了:
group :development do
gem 'better_errors'
gem 'binding_of_caller'
end
但是,bundle
之后rails s
打开 localhost:3000
并没有改变。
set config.consider_all_requests_local = true
in config/environments/development.rb
也是存在的。
better_errors 下的 localhost:3000
还是会有显示的。这次的错误在于 railties 下已经生成了一个 templates,所以打开 localhost:3000
,就直接打开下面的welcome/index.html.erb
。我直接删掉这个文件发现 better_errors 正常显示了。而且我发现很多 gem 都自带有 templates 文件夹。
问题:
- 是不是 Rails 默认先打开该文件夹下的内容?
- 要怎样关闭 templates 里面的东西?