Railsビューでは、次のような行を定期的に見つけます。
<%= my_var %>
もう少し複雑な状況で、<%=%>の代わりにプレーンコードで印刷をトリガーする必要がある場合はどうなりますか?
例:
<% .....
puts my_var
%>
ばかげた質問だと思いますが、私はルビーの初心者です。
Railsビューでは、次のような行を定期的に見つけます。
<%= my_var %>
もう少し複雑な状況で、<%=%>の代わりにプレーンコードで印刷をトリガーする必要がある場合はどうなりますか?
例:
<% .....
puts my_var
%>
ばかげた質問だと思いますが、私はルビーの初心者です。
よりクリーンなヘルパーメソッドを使用できます。
ERBのドキュメントを見てください
<%%>には、印刷用ではない式を入れます。
<%=%>に、印刷用のコードを入力します。
例:
<% if @cost < 10 %>
<b>Only <%= @cost %>!!!</b>
<% else %>
Call for a price, today!
<% end %>