2

有什么区别

<% some code %> 

<%= some code %> 

在 RoR?

4

2 回答 2

9

可以这样想:

<% execute this code and display nothing %> 

<%= execute this code and display the result in the view %> 

因此,例如,您可以这样做:

<% @values = ['eenie', 'menie', 'miney', 'mo' ] %>
<% @values.each do |value| %>
  The current value is <%= value %>!
<% end %>
于 2013-02-28T01:57:04.700 回答
0

<%= some code %>将评估语句并将其显示在视图中。 <% some code %>只会评估语句。

于 2013-02-28T01:33:11.250 回答