私はレールが初めてです。私はrtlのウェブサイトで作業しています!私はcomment.countとget_upvotes.sizeの複数形を他の言語の単語に置き換えて修正しようとしています。私はRailsの国際化(I18n)でそれを行うことができると聞いてきましたが、私の質問に対する明確な答えが見つかりませんでした。コメントやお気に入りの複数形を削除または編集するには
ここshow.html.erbページに私のコードです:
今#post_show
%h1= @post.title
%p.username
before
= time_ago_in_words(@post.created_at)
.clearfix
.post_image_description
= image_tag @post.image.url(:medium)
.description= simple_format(@post.description)
.post_data
= link_to "Project link", @post.link, class: "btn btn-warning btn-block"
= link_to like_post_path(@post), method: :get, class: "data" do
%i.fa.fa-check
= pluralize(@post.get_upvotes.size, "Like")
%p.data
%i.fa.fa-comments.o
= pluralize(@post.comments.count, "Comment")
- if @post.user == current_user
= link_to "Edit", edit_post_path(@post), class: "data"
= link_to "Delete", post_path(@post), method: :delete, data: { confirm: "Sure?" },class: "data"
は私が必要なのは、それまでの2件のコメント以上のショーは複数形やコメントに変更されていないときに複数形をキャンセルすることです。代わりにコメントと同じままです
私は助けていただきありがとうございます。より多くの情報が必要な場合は教えてください!ありがとう
pluralizeメソッドを使用しないでください。 '=" #{@post.comments.count} Comment "' – Swards
で置き換えるには? – hekmat