Сделайте что-то вроде следующего, получите значение, если условие истинно. Однако, следующим способом только установите post_id на последний найденный пост, если вы хотите, чтобы все они, затем установите post_id как массив:
<% post_id = nil%>
<% if @posts.any? {|p| post_id = p.id if p.title == my_title; p.title == my_title} %>