0
打印我有「如果」的問題:我不能有條件的,如果
<%= print 'Hi American people' if @people.country == "Usa" %>
當我預覽我的應用程序,我不能看到消息「喜美國人」:該字段爲空。
打印我有「如果」的問題:我不能有條件的,如果
<%= print 'Hi American people' if @people.country == "Usa" %>
當我預覽我的應用程序,我不能看到消息「喜美國人」:該字段爲空。
使用print
將打印到控制檯,實際上不會在HTML文件中顯示任何內容。
下面我們可以使用if「block」。在「塊」中,您可以放入任何HTML。
<% if @people.country == "Usa" %>
Hi American people
<% end %>
例如,我可以執行以下操作,在其中添加多個HTML元素。它們只會在條件通過時顯示:
<% if @people.country == "Usa" %>
<span>Hi American people</span>
<p>Today is a good day..</p>
<% end %>
@Stefan我用它來演示任何html元素都可以進去,但會繼續並編輯和澄清我的帖子 –
您是否在此處使用'print'語句?你想要它打印到控制檯而不是HTML頁面? –
print html,我修正了'<%=「Hi美國人」if @ people.country ==「Usa」%>' –