düzeltirim benNasıl bu can sıkıcı syntastic raylar hatayı
<% @post.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
SyntasticCheck VIM tutan bu hatayı
app/views/mesajları/new.html görüntülenmesi takın raylar aşağıdaki kodu. erb [Sözdizimi: satır: 12 (1)]
1 uygulama/görünümler/mesajlar/new.html.erb | 12 uyarı | hükümsüz bağlamda değişkenin muhtemelen gereksiz kullanımı
Bu konuda yapabileceğiniz çok şey olduğundan emin değilim, çünkü özellikle msg kullanamayacağınızı belirten bir uyarı. Muhtemelen ruby bloklarını nasıl ayrıştırdığı ve '<%' ve '<% =' etiketleri arasındaki farkla ilgili bir şey vardır. Dürüst olmak gerekirse bunu beklerim çünkü <% 'parser bağlamında bir şey ifade etmeyecek, bu çizginin işe yaramadığı çok olasıdır. Açıkçası bu kullanım durumunda değildir, ancak olası bir uyarı ** olduğunu biliyorum **. – engineersmnky
@engineersmnky Evet, sanırım bu mantıklı. Bu hata ortaya çıktığında bir dosyada çalışan rahatsız edici tür. "Lclose" yapsanız bile kaybolur, ancak başka bir dosyayı açıp geri döndüğünüzde tekrar açılır. – CodeCrack
gibi araçlar, seçilen uyarıları atlayabilme özelliğine sahiptir. aksi halde bu aracı yamaya çalışmalısınız, ancak daha zor olacaktır – beornborn