a big fish in a small pond

ロードバイク、rails 、料理、写真、ガシェットでお送りします。

そろそろ開発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しようかな。