为什么在视图中同时使用<%和<%=?

Lea*_*RoR 5 ruby-on-rails erb

如果我写的东西如下:

<% if signed_in?.blank? %> 要么 <%= link_to "Sign Up", sign_up_path %>

是什么的两个标志之间的差异<%<%=

为什么要这样做而不是仅仅为了简单而使用一个?

当我知道我需要使用<%<%=

Fle*_*oid 10

<%= 将代码的返回值放入页面中.

<% 只是执行代码.

这是关于ERB的好指南http://api.rubyonrails.org/classes/ActionView/Base.html