ウェブサービスを作っています。

validates_fullwidth_length_of プラグインを公開

全角単位で validates_length_of を実行する Rails プラグイン validates_fullwidth_length_of を GitHub で公開しました。
http://github.com/milk1000cc/validates_fullwidth_length_of/tree/master


詳しくは README をご覧いただきたいのですが、いわゆる「全角 n 文字以内」のようなバリデーションをかけたいときに使えます。
全角文字は 1 文字、半角文字は 0.5 文字としてカウントします。


サンプル

class Blog < ActiveRecord::Base
  validates_fullwidth_length_of :title, :is => 5
end

Blog.new(:title => 'aaaaa').valid?  #=> false
Blog.new(:title => 'aaaaa').valid?  #=> true


よろしければお使いください。