如何解决这个烦人的合成轨道错误

时间:2015-04-14 18:49:06

标签: ruby-on-rails ruby vim syntastic

我在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中的变量

2 个答案:

答案 0 :(得分:22)

如果你想要的只是不再看到这些消息:

let g:syntastic_eruby_ruby_quiet_messages =
    \ {'regex': 'possibly useless use of a variable in void context'}

答案 1 :(得分:17)

如果该警告将来有可能提供帮助,那么最好的做法是将.to_s添加到msg,这样就会让警告消失,但您不会过滤未来警告。