如何在rails中添加字符串?
问题描述:
我是新手,我使用Ruby on Rails 4创建一个Web应用程序。
我在SyntaxError中进行了查找。
下面的代码
如何在rails中添加字符串?
<% if c.username.nil? %><br>
<%= puts "somebody" %><br>
<% else %><br>
<%= link_to c.username %><br>
<% end %><br>
所有我想要的是显示HTML内容...我知道代码2号是wrong.But我真的不知道如何解决它的index.html的。 ERB
THX,请帮我
答
只需使用:
<%= "somebody" %>
不
<%= puts "somebody" %>
答
有几个方法可以做到这一点
<% if c.username.nil? %>
<br>
<%= "somebody" %>
<br>
<% else %><br>
<%= link_to c.username %>
<br>
<% end %>
<br>
,或者你可以在一个变量保存格式的HTML像
<% if c.username.nil? %>
<% @str = "<br> somebody <br>".html_safe %>
<%= @str %>
<% else %><br>
<%= link_to c.username %>
<br>
<% end %>
<br>
,你也可以做插值
<% if c.username.nil? %>
<%= "<br> #{'somebody'} <br>".html_safe %>
<% else %><br>
<%= link_to c.username %>
<br>
<% end %>
<br>
这如果您将错误添加到问题中,将会有所帮助... –