1

Railsビューでは、次のような行を定期的に見つけます。

<%= my_var %>

もう少し複雑な状況で、<%=%>の代わりにプレーンコードで印刷をトリガーする必要がある場合はどうなりますか?

例:

<% .....
puts my_var
%>

ばかげた質問だと思いますが、私はルビーの初心者です。

4

2 に答える 2

1

よりクリーンなヘルパーメソッドを使用できます。

于 2012-08-20T10:28:46.650 に答える
1

ERBのドキュメントを見てください

<%%>には、印刷用ではない式を入れます。

<%=%>に、印刷用のコードを入力します。

例:

<% if @cost < 10 %>
  <b>Only <%= @cost %>!!!</b>
<% else %>
  Call for a price, today!
<% end %>
于 2012-08-20T10:33:51.910 に答える