次のようなものを書くと:
<% if signed_in?.blank? %>
また<%= link_to "Sign Up", sign_up_path %>
<%
との 2 つの記号の違いは何<%=
ですか?
簡単にするために1つだけを使用するのではなく、なぜこのようにするのですか?
<%
overを使用する必要があることはいつわかり<%=
ますか?
次のようなものを書くと:
<% if signed_in?.blank? %>
また<%= link_to "Sign Up", sign_up_path %>
<%
との 2 つの記号の違いは何<%=
ですか?
簡単にするために1つだけを使用するのではなく、なぜこのようにするのですか?
<%
overを使用する必要があることはいつわかり<%=
ますか?
<%=
コードの戻り値をページに挿入します。
<%
コードを実行するだけです。
これはERBに関する良いガイドですhttp://api.rubyonrails.org/classes/ActionView/Base.html
<% %>
そのブロック内のステートメントを実行するだけ<%= %>
で、ステートメントの結果を出力します。
たとえば、 の場合、Ruby インタープリターはそのコードを実行し、が空白<% if signed_in?.blank? %>
かどうかをチェックします。signed_in
ステートメントは<%= link_to %>
実際に HTML を生成します。