【发布时间】:2011-06-30 18:44:03
【问题描述】:
假设我有一个如下的类:
class Book < ActiveRecord::Base
validates :title, :length => {:maximum => 10}
end
有没有办法(gem 安装?)我可以让 ActiveRecord 根据最大长度自动截断值?
例如,当我写作时:
b = Book.new
b.title = "123456789012345" # this is longer than maximum length of title 10
b.save
应该保存并返回true吗?
如果没有这样的方法,你会建议我如何更普遍地面对这样的问题?
【问题讨论】:
标签: ruby-on-rails activerecord attributes max