ruby-on-rails – 在Rails erb中的<%code%>和<%= code%>之间有什么区别?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 在Rails erb中的<%code%>和<%= code%>之间有什么区别?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
两者之间似乎有所区别,尽管我不能确定.
<% code %>

<%= code %>

解决方法

<%%>将评估包含的红宝石代码

<%=%>将评估并呈现包含的代码

所以一个模板包含:

Hello <% user.name %> how are you?

…会输出

Hello  how are you

…同时…

Hello <%= user.name %> how are you?

…会输出

Hello fred how are you

<%%>通常用于迭代器

<ul>
  <% @users.each do |user| %>
    <li><%= user.name %></li>
  <% end %>
</ul>
原文链接:https://www.f2er.com/ruby/272808.html

猜你在找的Ruby相关文章