ho il seguente codice nel rotaiecome posso risolvere questo fastidioso errore syntastic rotaie
<% @post.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
SyntasticCheck VIM collegare mantiene la visualizzazione di questo errore
app/views/messaggi/new.html. erb [Sintassi: riga: 12 (1)]
1 app/visualizzazioni/messaggi/new.html.erb | 12 avviso | uso forse inutile di una variabile in un contesto vuoto
Non sono sicuro che ci sia molto che si possa fare a riguardo soprattutto perché si tratta semplicemente di un avvertimento che ti dice che potresti non usare effettivamente "msg". Probabilmente ha qualcosa a che fare con il modo in cui analizza i blocchi ruby e la differenza tra i tag '<%' e '<% ='. Ad essere onesti, mi aspetterei che "<%' non renderà nulla che significhi nel contesto del parser che è molto probabile che questa linea sia inutile. Ovviamente non è in questo caso d'uso, ma posso capire l'avvertimento che è ** possibile **. – engineersmnky
@engineersmnky sì, credo che abbia senso. Solo una sorta di fastidioso lavoro in un file quando viene visualizzato quell'errore. Anche se fai "lclose" scomparirà, ma quando apri un altro file e lo riappare, si apre di nuovo. – CodeCrack
tali strumenti hanno la possibilità di saltare gli avvertimenti selezionati. altrimenti dovresti correggere questo strumento, ma sarà più difficile Miglioramento – beornborn