DEPRECATION警告:不推荐使用ActionView :: Template :: Handlers :: Erubis,它将从Rails 5.2中删除。切换到ActionView :: Template :: Handlers :: ERB :: Erubi。
警告清楚地解释了切换到ActionView :: Template :: Handlers :: ERB :: Erubi。 好但是怎么样 我所做的是将'haml-rails'替换为'haml',但仍然警告
在Ruby 2.4.1的Rails 5.1.0 rc1中发生了这种情况
答案 0 :(得分:3)
此警告应在下一个发布的Haml版本(5.0.0)中消失:https://github.com/haml/haml/blob/9cc8b13e0b2c383f1a3000d9069d3fedc4377d2d/CHANGELOG.md
- 支持Rails 5.1 Erubi模板处理程序。
答案 1 :(得分:2)
扩展@Sergio回答。要删除警告,您需要:
bundle update haml-rails
如果您遇到一些依赖性错误,请删除您在Gemfile
文件中的haml-rails
gem 'haml-rails' # add version guard just after update
答案 2 :(得分:1)
我报告了一个错误。 现在它是固定的here