-1

ユーザー投稿の一部であったハッシュタグを抽出しています。

たとえば、投稿が「Hi stackoverflow #new #hello」の場合、「new」と「hello」をハッシュタグ データベースに抽出します。

テーブル情報はこちら

create_table "hashtags", :force => true do |t|
    t.string   "hashtags"
    t.integer  "post_id"
    t.datetime "created_at",   :null => false
    t.datetime "updated_at",   :null => false
  end

ハッシュタグが関連付けられた post_id を保存していますが、同じ投稿からのものかどうかに基づいてそれらをグループ化するのに問題があります。

これが私がこれまでに見たものです

<ul> 
<% @hashtags.each do |h| %>
<li><%= link_to "#"+h.hashtags, "#" %></li>
<% end %>
</ul>

これは、次のように個別に表示されます

  • #新着
  • #こんにちは

のように同じ post_id からのものであるため、1 行で表示したい

  • #新しい - #こんにちは
4

1 に答える 1