1. 16 8月, 2016 5 次提交
    • J
      Makes touch_later respects no_touching policy · ed34b676
      Jean Boussier 提交于
      ed34b676
    • R
      Do not handle as an associated predicate if a table has the column · c6a62dc3
      Ryuta Kamizono 提交于
      If handled as an associated predicate even though a table has the
      column, will generate invalid SQL by valid column name treated as a
      table name.
      c6a62dc3
    • O
      Add array column documentation · 91aa3ba2
      oss92 提交于
      91aa3ba2
    • R
      Add three new rubocop rules · 55f9b812
      Rafael Mendonça França 提交于
      Style/SpaceBeforeBlockBraces
      Style/SpaceInsideBlockBraces
      Style/SpaceInsideHashLiteralBraces
      
      Fix all violations in the repository.
      55f9b812
    • C
      Eager autoload ActiveRecord::TableMetadata · bb488668
      claudiob 提交于
      Fixes a bug that can occur when ActiveJob tries to access ActiveRecord.
      
      Specifically, I had an Active Job process fail on Sidekiq with this error:
      
      ```
      ActiveJob::DeserializationError: Error while trying to deserialize arguments:
      uninitialized constant ActiveRecord::Core::ClassMethods::TableMetadata
      Did you mean? ActiveRecord::TableMetadata
      ```
      
      raised by these lines of code:
      
      ```
      [GEM_ROOT]/gems/activerecord-5.0.0.1/lib/active_record/core.rb:300 :in `table_metadata`
      298
      299       def table_metadata # :nodoc:
      300         TableMetadata.new(self, arel_table)
      301       end
      302     end
      [GEM_ROOT]/gems/activerecord-5.0.0.1/lib/active_record/core.rb:273 :in `predicate_builder`
      [GEM_ROOT]/gems/activerecord-5.0.0.1/lib/active_record/core.rb:290 :in `relation`
      ```
      
      The problem seems to be that, inside ActiveRecord::Core, the `TableMetadata`
      class has not been loaded and, therefore, Rails tries to access the constant
      `ActiveRecord::Core::ClassMethods::TableMetadata` which does not exist.
      
      Eager loading `ActiveRecord::TableMetadata` should fix the issue.
      
      @rafaelfranca -- see our Campfire discussion
      bb488668
  2. 15 8月, 2016 4 次提交
  3. 14 8月, 2016 5 次提交
  4. 13 8月, 2016 1 次提交
  5. 12 8月, 2016 1 次提交
  6. 11 8月, 2016 5 次提交
  7. 10 8月, 2016 3 次提交
    • G
      Fix a NoMethodError schema_statements.rb · 01fbdb31
      Genadi Samokovarov 提交于
      If you call `remove_index` with wrong options, say a type, like I did,
      you get:
      
      ```
      == 20160810072541 RemoveUniqueIndexOnGoals: migrating =========================
      -- remove_index(:goal, {:coulmn=>:kid_id, :unique=>true})
      rails aborted!
      StandardError: An error has occurred, this and all later migrations canceled:
      
      undefined method `ArgumentError' for #<ActiveRecord::ConnectionAdapters::PostgreSQLAdapter:0x007fb7dec91b28>
      ```
      
      What happened is that I mistyped column (coulmn) and got a
      `NoMethodError`, because of a missing comma during the raise. This made
      Ruby think we're calling the method `ArgumentError`.
      01fbdb31
    • V
      Pass over changelogs [ci skip] · 8b984161
      Vipul A M 提交于
      8b984161
    • R
      Fix broken alignments caused by auto-correct commit 411ccbda · f006de5d
      Ryuta Kamizono 提交于
      Hash syntax auto-correcting breaks alignments. 411ccbda
      f006de5d
  8. 09 8月, 2016 1 次提交
  9. 08 8月, 2016 3 次提交
  10. 07 8月, 2016 10 次提交
  11. 06 8月, 2016 2 次提交