लेखन ककड़ी सुविधाओं, लेकिन यह चेतावनी मुझे परेशान। मैं रेल का उपयोग कर रहा हूं 3.1.0 और ruby 1.9.3p392 (2013-02-22 संशोधन 39386) [x86_64-linux]। मेरे फ़ाइलें हैं:"eval" को बहिष्कृत किया गया है। का उपयोग करें हाल ही में मैं एक चेतावनी</p> <pre><code>[DEPRECATION] "eval" is deprecated. Please use "evaluate" instead </code></pre> <p>सब कुछ ठीक काम करता है हो रही है के बाद से "का मूल्यांकन" के बजाय
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