instance method values_for_create

Ruby on Rails 5.2.8.1

Since v5.2.8.1 Last seen in v5.2.8.1 Private — implementation detail, not part of the public API

Signature

values_for_create(attributes = nil)

No documentation comment.

Parameters

attributes opt = nil
Source
# File activerecord/lib/active_record/relation.rb, line 616
      def values_for_create(attributes = nil)
        result = attributes ? where_values_hash.merge!(attributes) : where_values_hash

        # NOTE: if there are same keys in both create_with and result, create_with should be used.
        # This is to make sure nested attributes don't get passed to the klass.new,
        # while keeping the precedence of the duplicate keys in create_with.
        create_with_value.stringify_keys.each do |k, v|
          result[k] = v if result.key?(k)
        end

        result
      end

Defined in activerecord/lib/active_record/relation.rb line 616 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveRecord::Relation

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close