0
我有一個Question
和Tag
模型。在創建新記錄時使用before_filter時,如果發現重複,如何跳至下一條記錄?
我在我的Question
模型這樣做:
has_and_belongs_to_many :tags, before_add: :validates_tag
def validates_tag(tag)
if self.tags.include? tag
next
end
end
但我得到一個:
SyntaxError: /app/models/question.rb:30: Invalid next
from /app/models/question.rb
如果刪除了條件,會發生什麼並返回'self.tags.include?來自'#validates_tag'的標籤?整個行動/操作是否失敗? – pdoherty926 2013-03-23 06:57:44
工作!如果你添加這個答案,我會接受。 – marcamillion 2013-03-23 07:02:26