особенности Написание огурца с недавнего времени я получаю предупреждение"eval" устарел. Пожалуйста, используйте «оценивать» вместо
[DEPRECATION] "eval" is deprecated. Please use "evaluate" instead
Все отлично работает, но это предупреждение меня беспокоит. Я использую Rails 3.1.0 и ruby 1.9.3p392 (2013-02-22 версия 39386) [x86_64-linux]. Мои файлы:
item.feature:
Background: logged in as an admin
Given I am logged in as an administrator
user_steps.rb
Given /^I am logged in as an administrator$/ do
steps %Q{
Given the following users exist:
| email | password | role |
| [email protected] | admin_password | admin |
| [email protected] | visitor_password | registered |
And I am on the "home page"
And I follow "Login"
And I fill in "Email" with "[email protected]"
And I fill in "Password" with "admin_password"
And I press "Sign in"
Then I should see "admin"
}
end
И в результате у меня есть:
Background: logged in as an admin # features/item.feature:6
[DEPRECATION] "eval" is deprecated. Please use "evaluate" instead
[DEPRECATION] "eval" is deprecated. Please use "evaluate" instead
[DEPRECATION] "eval" is deprecated. Please use "evaluate" instead
[DEPRECATION] "eval" is deprecated. Please use "evaluate" instead
Затем переход от eval для оценки в вашем коде? – fredrik
Я не вижу в своих файлах «eval» – Andrew