Ich habe den folgenden Code in SchienenWie behebe ich diese lästigen syntastic Schienen Fehler
<% @post.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
SyntasticCheck VIM stecken hält
diesen Fehler angezeigtapp/views/posts/new.html. erb [Syntax: Zeile: 12 (1)]
1 App/Ansichten/Beiträge/new.html.erb | 12 Warnung | möglicherweise nutzlos Verwendung eines Variable in leeren Kontext
Ich bin nicht sicher, es gibt viel, was Sie tun können, besonders, da es nur eine Warnung ist, die Ihnen sagt, dass Sie "msg" möglicherweise nicht wirklich verwenden. Hat wahrscheinlich etwas damit zu tun, wie es Rubinblöcke analysiert und den Unterschied zwischen '<%' und '<% =' -Tags. Um ehrlich zu sein, würde ich dies als '<%' erwarten, was nichts bedeutet, was bedeutet, dass es im Kontext des Parsers sehr wahrscheinlich ist, dass diese Zeile nutzlos ist. Offensichtlich ist es nicht in diesem Anwendungsfall, aber ich kann die Warnung verstehen, dass ** es möglich ist **. – engineersmnky
@engineersmnky ja ich denke, das macht Sinn. Es ist einfach nervig, in einer Datei zu arbeiten, wenn dieser Fehler auftritt. Selbst wenn Sie "schließen", wird es verschwinden, aber wenn Sie eine andere Datei öffnen und zurückgeben, erscheint sie wieder. – CodeCrack
solche Tools können ausgewählte Warnungen überspringen. ansonsten solltest du dieses Tool patchen, aber es wird schwieriger – beornborn