Skip to content

Instantly share code, notes, and snippets.

@kazuhisa
Created April 1, 2014 07:14
Show Gist options
  • Save kazuhisa/9909317 to your computer and use it in GitHub Desktop.
Save kazuhisa/9909317 to your computer and use it in GitHub Desktop.
class SongTagValidator < ActiveModel::Validator
def validate(record)
if record.tags.size > 10
record.errors[:base] << 'タグは10こまでです'
end
end
end
@kazuhisa
Copy link
Author

kazuhisa commented Apr 1, 2014

新規登録時と更新時でrecord.tagsで期待通りの値が取れるか自信がない。

@logictkt
Copy link

logictkt commented Apr 1, 2014

コードまでありがとうございます!
コレをSongsTagでかければいいんでしょうか?

@kazuhisa
Copy link
Author

kazuhisa commented Apr 1, 2014

いや、Songモデルじゃろ?

@kazuhisa
Copy link
Author

kazuhisa commented Apr 1, 2014

ま、たぶん上手く動かないよこれ。
どういう現象が発生するかを教えて。

@logictkt
Copy link

logictkt commented Apr 1, 2014

了解しました!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment