Plugins - disable_timestamps_for

StarAdd to favorites

disable_timestamps_for

Selectively disable timestamping on specific fields in an ActiveRecord model.

Basic Usage

Just add disable_timestamps_for to any of your ActiveRecord models and define the field or fields for which you would like to skip timestamping.

        class List < ActiveRecord::Base
                disable_timestamps_for :position
        end

        class ListItem < ActiveRecord::Base
                disable_timestamps_for [:position, :list_id]
        end

Rails will now disable timestamping on updates if these are the only fields that have changed.

Compatibility

Rails 2.1 + (uses dirty tracking)

Resources

Install

  • .script/plugin install git://github.com/aaronchi/disable_timestamps_for.git

Aaron

http://ennerchi.com

git://github.com/aaronchi/disable_timestamps_for.git

Rails' (MIT)

  • Currently 5.0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Model

Tags

Comments

Add a comment

Search Plugins

Query syntax

Plugins by Category

Sponsors

Rails Kits: Get Code. Get Moving.

Have a comment?