0.0
No commit activity in last 3 years
No release in over 3 years
Make sure a has_one association always exists
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 0
 Project Readme

AlwaysHasOne

Make sure a has_one association always exists

Installation

gem install always_has_one

Or add it to your Gemfile:

gem 'always_has_one'

Then:

bundle

Usage

class Supplier < ActiveRecord::Base

  always_has_one :account

end

supplier = Supplier.new
supplier.account.account_number  # you can reference account attributes without needing to build it first, or check its presence

It accepts the same attributes that has_one.