A Life on Rails

Ruby/Ruby on Rails, WEB programing...

2014-01-01から1年間の記事一覧

Railsのhas_oneのsaveに注意!

has_one(1:1)のアソシエーションの場合 autosave: trueを付けないと、アソシエーション先authorのnameを変更してpostをsaveしても、authorはsaveされない class Post has_one :author, autosave: true end post = Post.find(1) post.title # => "The current…

rubyのrequire/include/extend/継承/クラス拡張ミックスインまとめ

require/include/extend/継承の違い require 外部ライブラリファイルの読み込み include クラスでモジュールをインクルードすると、モジュールのインスタンスメソッドが手に入る obj.my_method クラスメソッドを手に入れるには、クラスの特異クラスでモジュ…