Add this line to your application's Gemfile:
gem 'difference_update_seed'
And then execute:
$ bundle
Or install it yourself as:
$ gem install difference_update_seed
in db/seeds.rb
require 'difference_update_seed'
using DifferenceUpdateSeed
User.seed(:name) do |u|
u.name = 'AKAMATSU Yuki'
u.age = 27
end #=> Insert new record
User.seed(:name) do |u|
u.name = 'AKAMATSU Yuki'
u.age = 27
end #=> Do nothing
User.seed(:name) do |u|
u.name = 'AKAMATSU Yuki'
u.age = 28
end #=> Update 'AKAMATSU Yuki's age
- Fork it ( https://github.com/ukstudio/difference_update_seed/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request