1

在我看来,我想在下面的第二个示例Post.find..之前拥有。raw之所以raw存在,是因为我正在使用需要用 css 检测的单独字体内联。

将帖子放在raw帖子之前:这可以正确呈现。然而,这不是我想要的顺序。

<%= link_to raw("<span id='arrow'>&gt</span>") + Post.find_by_id(post.id-1).title, params.merge(:page => @posts.previous_page) %>

这不起作用,原始渲染为"<span id='arrow'>&gt</span>". 但这是我想要的顺序。

<%= link_to Post.find_by_id(post.id-1).title + raw("<span id='arrow'>&gt</span>"), params.merge(:page => @posts.previous_page) %>

如何让第二个语句raw正确呈现?

4

1 回答 1

4
<%= link_to raw("#{Post.find_by_id(post.id-1).title} <span id='arrow'>&gt</span>"), params.merge(:page => @posts.previous_page) %>
于 2012-05-02T05:30:10.407 回答