我在rails
中有以下代码<% @post.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
SyntasticCheck VIM插件一直显示此错误
app / views / posts / new.html.erb [语法:line:12(1)]
1 app / views / posts / new.html.erb | 12警告|可能没用了 void context中的变量
答案 0 :(得分:22)
如果你想要的只是不再看到这些消息:
let g:syntastic_eruby_ruby_quiet_messages =
\ {'regex': 'possibly useless use of a variable in void context'}
答案 1 :(得分:17)
如果该警告将来有可能提供帮助,那么最好的做法是将.to_s
添加到msg
,这样就会让警告消失,但您不会过滤未来警告。