2012-03-08 6 views
1

私は、次のHTMLマークアップを持っている:複数のヘルパーを使用していますが、1つのdiv内の数字と別のdiv内のテキストを持つことはありますか?

<div class="votes meta engagement"> 
    <span class="vote-count"> 
    <span class="vote-total"> 
     <strong><%= @post.total_votes %></strong> 
    </span> 
    </span> 
    <span class="vote-text secondary">votes by</span> 
    <span class='voted-user'> 
    <% @post.votes.each do |vote| %> 
     <%= link_to vote.user.username, vote.user %> 
    <% end %> 
    </span> 
</div> 

私はそのテキストがvote-text div要素にによって前に右にする必要があるため、私は<%= pluralize(@post_total_votes, "vote") %>を行うことはできません。

どうすればこの問題を解決できますか?

+0

申し訳ありませんが、どういう意味ですか?なぜこれを使うことができますか?によって –

答えて

1

これは、あなたがしようとしているものでは機能しませんか?

<span class="vote-text secondary"><%= pluralize(@post.total_votes, "vote") %> by</span> 

編集: この作品はありませんか?あなたは明らかに2つのレールを一緒に組み合わせることができますが、これがあなたが進めてきたものであることを確認したかっただけです。

<div class="votes meta engagement"> 
    <span class="vote-count"> 
    <span class="vote-total"> 
     <strong><%= @post.total_votes %> <%= pluralize(@post.total_votes, "vote") %></strong> 
    </span> 
    </span> 
    <span class="vote-text secondary">by</span> 
    <span class='voted-user'> 
    <% @post.votes.each do |vote| %> 
     <%= link_to vote.user.username, vote.user %> 
    <% end %> 
    </span> 
</div> 
+0

によって<%= pluralize(@post_total_votes、%)>数値が投票テキストのdivに出力されます。投票総計で出力する必要があります。 – alexchenco

+1

申し訳ありませんが、明らかに私の脳は今日はうまく機能していません。 – alexchenco

+0

当時はすべてがありました。 :) –

関連する問題