13
A
回答
26
<% %>
將評估Ruby代碼包含
<%= %>
將評估和渲染代碼包含
所以包含模板:
Hello <% user.name %> how are you?
...將輸出:
Hello how are you
... while ...
Hello <%= user.name %> how are you?
...將輸出:
Hello fred how are you
<% %>
是常用的迭代器
<ul>
<% @users.each do |user| %>
<li><%= user.name %></li>
<% end %>
</ul>
2
的<%
和%>
僅評估它們之間的紅寶石代碼,而<%=
和%>
輸出評估結果。不要混淆雖然
這將輸出「foo」的訪問日誌和nil
到瀏覽器輸出
<%= puts "foo" %>
而
<%= "foo" %>
將輸出「foo」的字符串到瀏覽器。
+0
你錯過了一個'='在第一個語句。 '%puts「foo」%>'不會向瀏覽器輸出'nil'。它會在服務器控制檯輸出'foo'並記錄日誌。 '<%= puts「foo」%>'是你的意圖。 – rubyprince 2011-03-19 10:12:06
+0
對,對不起。 – Eimantas 2011-03-19 10:24:31
1
<%= %>
打印代碼語句的返回值到瀏覽器中,<% %>
只是執行代碼。
相關問題
- 1. 的MySQL/PHP:<code>id</code>,<code>name</code>,<code>category</code>和一個<code>ratings</code>表列:<code>id</code>,<code>item</code>,<code>rating</code>如何使用JOIN語句
- 2. 是我想知道的是什麼<code>mongoClient</code>和<code>mongoConnection</code>和之間有什麼區別MongoClient和MongoConnection
- 3. 含義值抓<code>R = 0</code>,<code>R = S</code>,<code>R = S*Da</code>含義和<code>kCGBlendMode</code>值如<code>kCGBlendModeClear</code>,<code>kCGBlendModeCopy</code>,<code>kCGBlendModeSourceIn</code>定義
- 4. 多的螺紋和多進程池在<code>multiprocessing</code></p> <pre><code>pool = Pool() result = pool.map(func, arg) pool.close() pool.join() </code></pre> <p>爲什麼<code>close</code>和<code>join</code>多處理
- 5. 什麼是什麼是一個使用</p> <p><code>javac -cp classes helloworld.java</code></p> <p>和</p> <p><code>javac -classpath classes helloworld.java</code></p> 在CMD <p>的區別-cp和-classpath
- 6. Ruby中的[[]]和[]有什麼區別?</p> <pre><code>@@dataList[i] = [[0,[]]] </code></pre> <p>什麼雙括號做:
- 7. 什麼` 「</p> <pre><code>__m_uvm_status_container.scope.set_arg_element(`"ARG`",i); </code></pre> <p>什麼的<code>"ARG</code>在宏SV
- 8. 帆從我有兩個控制器,<code>SocketController</code>和<code>ProjectController</code><br> <code>SocketController</code>另一個控制器
- 9. 什麼是從<code>MSDN</code>的DbContext和ObjectContext的
- 10. 如</p> <p><code><p>This is text </p></code>或<code><div></code>或<code>This is text</code></p> <p>使用<code>XmlPullParser</code>檢索URL
- 11. UIToolbar向上滑動和UIView的時顯示<code>UIView</code>,<code>UIToolbar</code>向上滑動在<code>View</code>顯示在<code>Mainviewcontroller</code>從<code>UIToolbar</code>滑下在顯示視圖
- 12. 的ILGenerator添加屬性,以現有的類型我試圖寫<code>extension</code><code>method</code>將返回<code>new</code><code>type</code>與命名ClosedDt老<code>type</code><code>+</code>額外屬性的所有屬性(只產生私有字段
- 13. 無法啓動gunicorn.service:使用<code>Django</code>,<code>Gunicorn</code>和<code>Nginx</code>單位gunicorn.service沒有找到
- 14. CodeIgniter的URI路由:(:2.2.6 V),我有一個簡單的類<code>User</code>與像<code>create</code>,<code>update</code>,<code>edit</code>,<code>delete</code>和<code>index</code>一些基本的方法,從URL
- 15. 是什麼?在groovy變量?</p> <pre><code>trip.id?.encodeAsHTML() </code></pre> <p>是什麼使用或不使用的區別「ID?」:
- 16. rspec測試中使用<code>eq</code>和<code>eql</code>時,Rspec`eq`和`eql`測試
- 17. 由下式給出LU分解和鑑於<code>L</code>和常數<code>b</code>這樣<code>U</code><a href="http://en.wikipedia.org/wiki/LU_decomposition">LU decomposition</a>和向量<code>LU*x=b</code>常量
- 18. <%# %>和<%= %>有什麼區別?
- 19. 「查找」有麻煩<strong><em>選擇</em></strong>的<code>ul</code><code>--></code><code>li's</code>嵌套駐留父<code>ul</code><code>--></code><code>li</code>內<code>div</code>內的UL裏的嵌套在UL李
- 20. 有<code>B</code>類的屬性(也子類NSManagedObject的),屬性是<code>@synthesize</code>不<code>@dynamic</code>管理對象
- 21. 我有一個數組<code>A</code>和<code>B</code>比較乘法
- 22. 休眠流使用Hibernate,我得到一個<code>could not deserialize</code>錯誤,當我在兩個實體,<code>Encounter</code>和<code>Referral</code>之間的關係<code>OneToMany</code>改變<code>FetchType</code>到<code>EAGER</code>損壞除外
- 23. 的Rails:</p> <p><code>rails server</code></p> <p>有:</p> <p><code>rails new test</code></p> <p>然後我用命令來啓動該服務器:無法從瀏覽器
- 24. 如何構造一個<stdexcept>或<system_error>異常而不拋出?在<code><stdexcept></code>(例如<code>std::logic_error</code>,<code>std::runtime_error</code>及其子類,如<code>std::system_error</code>)中所定義
- 25. 有鑑於<code>a</code>千差萬別計數
- 26. 程序做出反應時,我使用<code>ES6</code>我有一個<code>counter</code>點擊一個<code>button</code>時開始更新<code>integer</code>一套價值<code>0</code>在簡單<code>React</code>應用兵其再次在構造
- 27. 與Tao.Framework(C#的Open GL)簡單的動畫更新緩衝區不使用<code>C#</code>,<code>Tao.Framework</code>和<code>Tao.Plataform.Windows SimpleOpenGlControl</code>,<code>OpenGL</code>工作
- 28. 在MVC 3,有無控制器(<code>MyController</code>)有三種方法<code>Add</code> RedirectToAction
- 29. 的Python setup.py的發展VS在setup.py <code>develop</code>和<code>install</code>安裝
- 30. 差分<p>我想知道在主要方法<code>String[]</code>和<code>String</code>之間的差</p> <pre><code>public static void main(String[] args) { </code></pre> <p>VS</p> <pre><code>public static void main(String args) { </code></pre>
終於找到了,花了我10秒知道這是幹什麼的,但花了1個小時才找到這個答案。由於符號搜索。順便說一句,你知道這個符號的rails官方文檔在哪裏嗎? – Yeo 2013-12-17 08:04:50