【发布时间】:2013-10-02 19:26:35
【问题描述】:
假设用户输入 -> #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 一样好用。
非常感谢。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 hashtag