在我看来,我希望在Post.find..
之前raw
,如下面第二个示例所示。 raw
就在那里,因为我使用了一个单独的字体内联,我需要用css检测。
将raw
放在帖子之前:这会正确呈现。然而,这不是我想要的顺序。
<%= link_to raw("<span id='arrow'>></span>") + Post.find_by_id(post.id-1).title, params.merge(:page => @posts.previous_page) %>
这不起作用,raw会像"<span id='arrow'>></span>"
一样呈现。但这是我想要的顺序。
<%= link_to Post.find_by_id(post.id-1).title + raw("<span id='arrow'>></span>"), params.merge(:page => @posts.previous_page) %>
如何才能获得第二个语句以正确呈现raw
?
答案 0 :(得分:4)
<%= link_to raw("#{Post.find_by_id(post.id-1).title} <span id='arrow'>></span>"), params.merge(:page => @posts.previous_page) %>