ユーザーが入力したとしましょう -> #ruby #rails #flight
ハッシュタグのリストを分割し、タグがまだテーブルにない場合は、タグテーブルに設定しようとしています。
def tag_list=(names)
self.tags = names.split("#").map do |n|
Tag.where(name: n.strip).first_or_create!
end
end
問題は、最初のタグとして空の値を設定していることです。
すべてのハッシュタグを小文字にする方法と、スペースを無視して #cake#bake が #cake #bake と同じように機能するようにする方法. どうもありがとう。