post = Post.new(title: 'title1', body: 'body1') post.save
![ActiveRecord使い方まとめ | | Scimpr Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/ebb02ffce1009a6c0680625d6bacb9b4062f8d73/height=288;version=1;width=512/https%3A%2F%2Fi2.wp.com%2Fblog.scimpr.com%2Fwp-content%2Fuploads%2F2013%2F12%2F6461365189_85ba18e618.jpg%3Ffit%3D500%252C332%26ssl%3D1)
OmniAuthの受け持つ役割OmniAuthはOAuthという仕組みを使って外部のプロバイダ(TwitterとかFacebook)で認証を受け持ってくれる Railsのアプリではプロバイダ先のパスワードとかを知らなくて、認証できたかどうかの結果を受け取る(もちろん、そのほかのそのサイトの情報もいろいろ受け取る) やり方としては、ユーザーに/auth/:providerというリンクを踏んでもらい、認証結果は、/auth/:provider/callbackで受け取る その後はRailsのアプリが受け持つ役割で、通常は/auth/:provider/callbackを”session#create”に渡してsessionをつくる で、必要に応じてユーザー情報なんかを永続化したりする session[]に入れられた情報は、current_userというメソッドをつくってログインしているか確認し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く