@original_id
等しいと比較するためにandを文字列に変換する必要があるようcomment.id
ですが、それらを文字列に変換しないと、else
ブランチ内の文字列が返されます。どうしてこれなの?そして、それを回避する方法はありますか?
- if @original_id.to_s == comment.id.to_s
= "Matched"
- else
= "hi"
環境:
.comment{:class => "c" + nesting.to_s}
.profile
%img{:src => "/assets/profile_image_sample.jpg"}
.message
.username
- if comment.user.username.blank?
= comment.user.first_name
- else
= comment.user.username
= comment.content
.reply-link
= link_to "Reply to comment...", post_path(:original_id => comment.id)
= @original_id.to_s + "and" + comment.id.to_s
- if @original_id.to_s == comment.id.to_s
= "Matched"
- else
= "hi"
- if comment.replies.count > 0
- nesting = nesting + 1
- comment.replies.each do |comment|
= render "comment", :comment => comment, :nesting => nesting