空飛ぶITコンサルタント

中小企業診断士が「AI」「パン」「補助金」について語ります

そろそろ開発14 deviseのSessionから値を取得

deviseのSessionから、ユーザ名(name)を取得する方法
devise導入後のアプリでログインさえしてしまえば、後は簡単に取れる。

1.controller.createメソッドで使用

@obj.name = current_user.Name
@objという名のmodelのインスタンス化されたオブジェクトのカラムの1つであるnameに、Sessionの(current_モデル名)の中のNameの値を入れる、というワケ。

非常に簡単、そろそろdeviseをHerokuにupしようかな。