ぼくらの研究

ぼくらのための研究をしていきます。

[Rails] idの値を指定してモデルオブジェクトを作成する

   

本来の推奨された使い方ではないけど、連番ではなくて直接idの値を指定してモデルオブジェクトを作成したいこともあると思う。

以下、簡単な手順。

 

(例)idの値が777のHogeモデルオブジェクトを作成したい時

開発環境の場合は

 rails c 

本番環境の場合は


rails c -e production


でrailsのコンソールを開いて


a = Hoge.new(id: 777)
a.save

これでOK。

 

検索した時に意外と見当たらなくて少し苦労したので一応記事に。

参考になれば幸い。