我想
但是@title为''或者' '的时候这个link就不显示了(既不显示@title也不显示编辑标签)
怎么办?
谢谢!
[b]问题补充:[/b]
@title为 '' 或者 ' ' 的时候这个link就不显示了
你在仔细看看
[b]问题补充:[/b]
[size=large][color=red]@title为 '' 或者 ' ' 的时候这个link就不显示了
你在仔细看看 [/color][/size]
[b]问题补充:[/b]
[size=large][color=red]<%= link_to @title || '编辑标签', .....%>
@title为 '' 或者 ' ' 的时候这个link就不显示了
你在仔细看看[/color][/size]
让我试试的同学,能不能自己先试试啊。。。。。。。。。。。
[b]问题补充:[/b]
[size=large][color=red]是的,我就是这个意思[/color][/size]
我说了“我现在不能测试,回家帮你看看。”
那个我也是猜测的。我手头没有测试环境
你确定吗
<% @title = "或者" %>
<%= link_to @title || '编辑标签' %>
我怎么能正常显示
虽然可能有点不符合lz的审美观,如果ls的方法不行,你试试这样呢?
[code="java"]
<% if @title %>
<%= link_to @title, ..... %>
<% else %>
<%= link_to '编辑标签', ..... %>
<% end %>
[/code]
我明白lz表达的意思了。
我现在不能测试,回家帮你看看。
lz急的话可以试试这个
<% if @title %>
<%= link_to "#{@title}", ..... %>
<% else %>
<%= link_to '编辑标签', ..... %>
<% end %>
问一下
这行代码你是复制错了还是写错了,语法不对吧。
应该用 <%= %>,你怎么用了个 < > 。 这是什么东东?
你复制这个试一下:
<%= link_to @title || '编辑标签' %>
我试过了,你这代码本来就好的。不知道你的@title是怎么设成引号的。
[code="java"]
<% @title = "\"" %>
<%= link_to @title || '编辑标签', ''%>
[/code]
以上是你所说的: @title为 ''(引号)么
还是说lz想表达的意思是这个:
[code="java"]
<% @title = "" %>
<% if @title and !@title.blank? %>
<%= link_to @title, ''%>
<% else %>
<%= link_to '编辑标签', ''%>
<% end %>
[/code]
那就是这样
[code="java"]
<% @title = " " %>
<% if @title and !@title.strip.blank? %>
<%= link_to @title, ''%>
<% else %>
<%= link_to '编辑标签', ''%>
<% end %>
[/code]