1

私の見解では、以下の 2 番目の例Post.find..のように の前に置きたいと思います。cssで検出する必要がある別のフォントインラインを使用しているためですrawraw

Postの前に置くraw: これは適切にレンダリングされます。しかし、それは私が望むシーケンスではありません。

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

これは機能しません。raw は次のようにレンダリングされます"<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) %>

raw2 番目のステートメントを適切にレンダリングするにはどうすればよいですか?

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 に答える