毎週金曜日、特に土曜日にパソコン教室がある日の金曜日はいつも通りというか、やるべきことが決まってる。
それでほとんど1日終わる感じなので、特別なことはほとんどない感じ。
今日のやったこと、できたこと
- プログラミング
- システムメンテナンス
- 取引先のホームページ更新
- 打ち合わせ
- パソコン教室準備
- 読書
明日への課題
- パソコン教室
- プログラミング
今日のワーク
今日ではなくて、昨日のプログラミング教室でなんだけど。
そこで、今作ってるプログラムでTwitterログイン後のページ切り替えでログイン前のページに転送するっていうのを実装した。
前提条件として、deviseとomniauth-twitterのgemを使った場合です。
具体的な手順としては、こんな感じ。
- application_controller.rbのbefore_actionでsessionにrequest.urlを保持する
- twitter_omniauth_callbackで戻ってきた時のcontrollerにbefore_actionをスキップするようにskip_before_actionを追加
- twitter_omniauth_callbackの処理でsign_in_and_redirectする時のURLを書き換えるために、同じcontrollerに下記処理を追加
session[“xxxxxx”]のところがrequest.urlを保存しているところです。
def after_sign_in_path_for(resource)
session[“xxxxxx”]
end
これでログイン後のcallbackからの飛び先をログイン前のページに変更できた。
この方法のいいところは、どのページからログインしても前のページに戻すことができるってところ。
そんな感じで、アプリも細かいところの調整に入ってる感じ。
とは言っても、デザインが全くなので、これからデザインを入れ込まなきゃなんだけど。
今日の午前中は検索の処理を作ってなかったので、そこを作ってた。
あとちょっとで完成かな。
それ以外はいつも通りの感じ。
明日は2週ぶりにパソコン教室なので、その準備もしてた。
あと3回ということで、締めのテキストはワードとエクセルの連携。
つまるところの「差し込み印刷」ってやつにしました。
最初の頃に一度テキスト用意したんだけど、やっぱり難しすぎるかなと思って辞めたテーマ。
最後なので、完成できなくても知識だけでも価値があるかなと思ってあえてぶっこんでみた。
そんなわけであと少し、頑張りたいと思います。
一番大変なのは炎天下に駅から20分歩かなきゃいけない会場の立地なんですけどね。。。
そして、今月は色々あって売上アップ実践会を週末に開催できそうにないです。
どうしてもって方がいたら平日開催するのでご連絡ください。いないかな。
そんな感じ。