自分が趣味で開発しているKPTBoardをRailsの4系からRailsの5.0.0.beta1にアップデートした時に引っかかった点で他のアプリでもアップデートする時にありそうなことを書きます。
deviseとcapybaraはgithubのmasterブランチから取得しないと動かなかった
gem 'devise', github: 'plataformatec/devise'
gem 'capybara', github: 'jnicklas/capybara'
belongs_toで指定しているものは、必須になる
例
class Label < ActiveRecord::Base
belongs_to :user
end
で
validates :user
とかしてなくても必須になるようです。必須じゃない場合はoptionalで設定します。
class Label < ActiveRecord::Base
belongs_to :user, optional: true
end
作業コミット