1
在我看來,我想在raw
之前有Post.find..
,如下面的第二個示例中所示。 raw
在那裏,因爲我使用一個單獨的字體內聯,我需要檢測與CSS。Rails:Link_to raw('')添加到另一個元素時
在Post之前放置raw
:正確渲染。但是,這不是我想要的順序。
<%= link_to raw("<span id='arrow'>></span>") + Post.find_by_id(post.id-1).title, params.merge(:page => @posts.previous_page) %>
這是行不通的,原始圖像呈現像"<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
?
你真的不應該打電話找你的意見。你可能想要一個助手或者其他的東西來代替ERB。另外,'post.id - 1'不適用於第一篇文章,也不一定總能起作用。例如,刪除帖子會導致它失敗。 – bdimcheff
嗨布蘭登:) 謝謝,我最終將視圖代碼重構到模型助手的某個時刻。是的,趕上post.id -1。我也需要重構那一個。 A^2中的所有內容如何?如果你把它交給SF讓我知道。 –