我有以下用于渲染而没有任何警告的视图:
#listing
-if flash[:notice]
.success
=flash[:notice]
.input-container
-form_for @user do |f|
=f.error_messages
=render :partial => 'form', :locals => {:f => f}
但是现在当我通过运行功能测试来渲染视图时,我收到以下警告:
弃权警告: - 样式阻止 帮助程序已弃用。请使用=。
有谁知道这个警告意味着什么?
答案 0 :(得分:11)
是的,而不是:
-form_for @user do |f|
使用
=form_for @user do |f|
换句话说,完全按照它的建议去做。将短划线翻转成等号。这是Rails 3中的新功能。
http://edgeguides.rubyonrails.org/3_0_release_notes.html#action-view(第7.4.2节)