问个简单的问题

我想

但是@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]