我正在尝试覆盖活动记录类以返回true / false而不是1/0。这个例子就像Ruby的魅力一样,但JRuby不起作用。
module ActiveRecord::Type
class Boolean
def type_cast(value, column = nil)
ActiveRecord::ConnectionAdapters::Column::FALSE_VALUES.include?(value) ? false : true
end
end
end
感谢您提前。
答案 0 :(得分:0)
使用Ruby 2.1.x运行并且无法使用JRuby 1.7.x / Ruby 1.9.x. 谢谢@ThomasHaratyk