空飛ぶIT技術者 中小企業診断士になる

2018年中小企業診断士登録予定のヨシダが、診断士試験と登録、EC導入周りについてお伝えします。

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