1
私の見解では、raw
の前にPost.find..
を入れたいと思っています。 raw
があるのは、私がcssで検出する必要がある別のフォントのインラインを使用しているからです。Rails:別の要素に追加するときの生の( '')
投稿の前に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
を正しくレンダリングするには、2番目のステートメントを取得するにはどうすればよいですか?
あなたは実際にあなたの意見を見つけるために電話をかけてはいけません。あなたはおそらくヘルパーやERBで混乱を作る代わりにこれをレンダリングするものが欲しいです。また、 'post.id - 1'は最初の投稿では機能しませんし、必ずしも常に動作するとは限りません。たとえば、投稿を削除すると失敗することになります。 – bdimcheff
hi brandon :) ありがとうございます。いつかビューヘルパーにビューコードをリファクタリングします。うんうんpost.id -1で良いキャッチ。私もそれをリファクタリングする必要があります。 A^2さんはどうですか?あなたがSFにそれを出すなら、私に知らせてください。 –