多項式関数について質問があります。私の見解では、次のコード行があります。それは、「投票」という言葉が複数形にされるべきかどうかを決定するために、一定数の票を有するアイテムを渡す。複数のRailsビューの問題
<%= pluralize(item.votes, 'Vote') %>
私の見解では、「投票」という言葉の後ろに一定の投票数(item.votes)が続きます。私はそれが単語「投票」を渡すことを望むだけです。アイデアは高く評価されています。
多項式関数について質問があります。私の見解では、次のコード行があります。それは、「投票」という言葉が複数形にされるべきかどうかを決定するために、一定数の票を有するアイテムを渡す。複数のRailsビューの問題
<%= pluralize(item.votes, 'Vote') %>
私の見解では、「投票」という言葉の後ろに一定の投票数(item.votes)が続きます。私はそれが単語「投票」を渡すことを望むだけです。アイデアは高く評価されています。
あなたは行うことができます役立ちます
pluralize(items.votes, 'Vote').split(" ", 2)[1]
希望を!
あなたはヘルパーに
def pluralize_without_count(string, count)
count == 1 ? string : string.pluralize
end
を独自のメソッドを作成し、ビューでそれを使用することができます。
<%= pluralize_without_count('Vote', item.votes) %>
あなたはシンプルな操作を行うことができます。
"Vote".pluralize(item.votes)
あなたが考慮したい場合* 0 *投票をした場合、このヘルパーをわずかに変更して、 'count == 1? string:string.pluralize' – pruett
はい、これは次のように変更する必要があります:count == 1? string:string.pluralize –