Você pode visualizar o código-fonte de qualquer método escrito em ruby no Console do Rails com:
Post.method(:create).source
=>def create(attributes = nil, options = {}, &block)
if attributes.is_a?(Array)
attributes.collect { |attr| create(attr, options, &block) }
else
object = new(attributes, options, &block)
object.save
object
end
end