我从html表单获取keywords
数组,其中包含不同的关键字。我需要将它们放在字符串中,其值为keyword1,keyword2,keyword3
。
问题在于keywords_line
字符串。我发现它在.each循环中有价值,但它没有超出它。如何设置keywords_line
才能正常工作?
# models/item.rb
before_save :create_slug_and_keywords
def create_slug_and_keywords
if defined? self.keywords
self.keywords.each do |k|
if defined? keywords_line
keywords_line = keywords_line + ',' + k
else
keywords_line = k
end
end
if defined? keywords_line # keywords_line is not defined here
keywords = keywords_line
else
keywords = nil
end
end
答案 0 :(得分:0)