Ruby on rails 我的简单的If-Else有什么问题?
我刚接触RoR/Ruby,似乎连最简单的事情都做不到。(相信我,我会在谷歌上搜索并重新阅读文档,我不知道怎么了) 因此,在我的主要观点中,我添加了以下内容:Ruby on rails 我的简单的If-Else有什么问题?,ruby-on-rails,ruby,erb,if-statement,Ruby On Rails,Ruby,Erb,If Statement,我刚接触RoR/Ruby,似乎连最简单的事情都做不到。(相信我,我会在谷歌上搜索并重新阅读文档,我不知道怎么了) 因此,在我的主要观点中,我添加了以下内容: <%= if 1>2 %> <%= print "helllloooo" %> <%= else %> <%= print "nada" %> <%= end %> 2%> 什么也不输出 **更新** 好的,这是我新的修正代码,它仍然不工作 <th&
<%= if 1>2 %>
<%= print "helllloooo" %>
<%= else %>
<%= print "nada" %>
<%= end %>
2%>
什么也不输出
**更新**
好的,这是我新的修正代码,它仍然不工作
<th>
<% if 1 > 2 %>
<%= print "helllloooo" %>
<% else %>
<%= print "nada" %>
<% end %>
</th>
2 %>
您的语句不打算显示,因此
<%= if 1>2 %>
问题在于
=
。使用您不需要为文本使用打印,甚至不需要ERB。另外,您的if
、else
和end
语句应该是
你好
娜达
对于动态内容使用:否放置要显示的内容=>我用新代码更新了我的问题。。有什么建议可能是错误的吗?有什么问题吗?
<% if 1 > 2 %>
<% if 1 > 2 %>
<%= "helllloooo" %> #option 1 to display dynamic data
<% else %>
nada #option 2 to display static data
<% end %>
<% if 1 > 2 %>
helllloooo
<% else %>
nada
<% end %>
<% if 1>2 %>
<%= "helllloooo" %>
<% else %>
<%= "nada" %>
<% end %>
<% if 1>2 %>
helllloooo
<% else %>
nada
<% end %>