質問: いつも大変お世話になっております。 Ruby on Rails初心者です。 Railsを使って、一つのサービスを作るまでやってくるにあたり チュートリアルを参考にしながら組み立ててきました。 ユーザーモデルやログイン認証をフルスクラッチでやってきましたが FacebookやTwitterのようなソーシャル認証の導入や、今後を考えた際に"Device"にログイン認証を乗り換えようと考えています。 そこで、相談です。 これまでUserモデルに幾つか他のモデルも紐付けてきたので、以降を考えたもののどのようにすれば最も効率的なのかがわからずいます。。 どうやるのが、もっともミスを抑えられ移行できるものでしょうか?
回答: 気にせずいけいけドンドン(死語)してください。 >>これまでUserモデルに幾つか他のモデルも紐付けてきたので Deviceで導入したuser tableに必要なculumnを追加して Deviceで導入したUserModelに今まで使っていたもので 認証に関するもの以外をコピペしてはるだけで、移行完了です。 あとは個別対応です、特殊なことをしていない限り、問題は起きないと思いますが 問題が起きたら又ここで質問してください。