Jestem nowicjuszem w HAML.Jaka jest różnica między = i - w haml podczas pisania kodu ruby?
Podczas przechodzenia przez haml samouczek drogę do reprezentowania kodu Ruby została wymieniona jako =
np: %strong= item.title
ale kiedy prowadził ten kod:
= @list.documents.each do |doc|
%tbody
%tr
%td= doc.display_name
wraz ze wszystkimi listy Dane, które były tam wyświetlane, zawierały również dużo niepotrzebnych danych, które były związane z rzeczywistymi danymi listy, które były wyświetlane. To jest to, co mam:
val1 val2 val3 [#[email protected] : val1, @id:val2.....]
Gdy próbuję tego samego kodu, zastępując =
z -
niechciane dane nie są odbierane.
- @list.documents.each do |doc|
%tbody
%tr
%td= doc.display_name
wyjściowa:
val1 val2 val3
może ktoś wyjaśnić różnicę pomiędzy -
i =
podczas pisania kodu Ruby w haml?
'=' do wyświetlania, '-' do wykonania kodu ruby bez wyświetlania – apneadiving