GithubHelp home page GithubHelp logo

update_or_create's Introduction

UpdateOrCreate

DB utility plugin for ActiveRecord

update_or_create allows update_or_create to ActiveRecord. And allows db:seed extension to Rake. Very useful when use seeds.rb.

Install

  • Add
gem 'update_or_delete_or_create'

to Gemfile.

Usage

  • add require 'update_or_create' to seeds.rb.
  • Model.update_or_create([id: 1, value: 'test'], or etc...])
  • When set { id: 4, 'delete record !!!' => true }, then record of "id=4" will be deleted.
  • Make db/seeds/ext.rb(or etc) are same grammer as seeds.rb, then you can extra seed file as rake db:seed:ext command.

System requirement

  • Ruby 2.0 or later.
  • RoR 4.1 or later.

License

Copyright © 2014 Jun’ya Shimoda(JironBach)
Dual licensed under the MIT license and GPL license.

update_or_create's People

Contributors

jironbach avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.