從Django的未來我想知道如何軌讓人覺得比較<%約<%=%> VS <%%>軌ERB模板語言構建<%= VS與Django模板
從我看到這裏< %= tag.title%>顯示的信息已經存在,就像obj的屬性一樣,例如django中的{{}},並且<%>始終執行某些操作,如每個循環或if語句,如{%%}在Django。
如果這種說法完全準確,或者我錯過了一條更細的線?謝謝
從Django的未來我想知道如何軌讓人覺得比較<%約<%=%> VS <%%>軌ERB模板語言構建<%= VS與Django模板
從我看到這裏< %= tag.title%>顯示的信息已經存在,就像obj的屬性一樣,例如django中的{{}},並且<%>始終執行某些操作,如每個循環或if語句,如{%%}在Django。
如果這種說法完全準確,或者我錯過了一條更細的線?謝謝
是的,你基本上已經把它記下來了。
<% %>
將運行Ruby代碼而不顯示
<%= %>
將顯示信息顯示在屏幕
<%# %>
在你看來
,這裏將註釋掉Ruby代碼只是一個簡單示例
<% @users.each do |user| %>
<%= user.email %>
<% end %>
這個question也可以幫助你。
謝謝。爲什麼有2個在那裏?我只見過一個人,'<%@ obj.each do | thing | %>' – codyc4321
第二次是錯誤 – thedanotto
[ERB在Rails中<%,<%=,<%# and -%>有什麼區別?](http://stackoverflow.com/questions/7996695/what-is-the-difference-between-and -in-erb-in-rails) – Pavan