-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathREADME
More file actions
27 lines (16 loc) · 683 Bytes
/
README
File metadata and controls
27 lines (16 loc) · 683 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
= 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