Как я начал получать это предупреждение в Rails, ничего не меняя?

#ruby-on-rails #ruby-on-rails-3 #gem #warnings #deprecated

#ruby-on-rails #ruby-on-rails-3 #rubygems #предупреждения #устарело

Вопрос:

Этим утром я начал получать следующее предупреждение при запуске тестов.

DEPRECATION WARNING: <% %> style block helpers are deprecated. Please use <%= %>.

Я вижу, как исправить предупреждение.

Как можно начать получать предупреждение без изменения какого-либо кода или обновления каких-либо драгоценных камней?

Работает в Rails 3, Ruby 1.92.

Ответ №1:

Согласно разделу 7.4.2 примечаний к выпуску Rails 3.0, <%= является стандартом для помощников, которые вставляют контент. Итак, у вас, должно быть, было предупреждение об устаревании при использовании приложения Rails 3 в соответствии с документацией, но, возможно, вы его никогда не замечали.

Комментарии:

1. Да, так оно и было. Кто-то другой изменил файл на прошлой неделе.

Ответ №2:

Может быть, вы переключили среды rvm и получили совершенно другой набор драгоценных камней?