TaskBoard という箱庭プロジェクトをやっている

Github は以下

こうやって自分用の実験用プロジェクトを持っているとなにかを試すときにも便利だったりしてよろし
omniauth 導入しようとしたけど、なんか連携を複雑にしすぎたので一旦は pending にしようかなと。

LDAP 連携とかも実験しておきたいなぁ


Wordperss Markdown Editor + WP Code Highlight.js で快適記事執筆環境

Markdown Editor

WP Code Highlight.js

WordPress の記事を Markdown で書きたかったので、 Markdown Editor を入れました。

Markdown Editor デフォルトだとシンタックスハイライトがいい感じにされないので、 WP Code Highlight.js も導入。

Syntax Highlight はこんな感じ

def hello
  puts "world"
end

Markdown Editor は Side-by-Side もあるのでとても便利。


Ruby on Rails で Token base authentication(JWT) と OmniAuth を組み合わせて使うと「OmniAuth::NoSessionError (You must provide a session to use OmniAuth.):」と言われる問題の対処

こんな感じで書くといいっぽい

Doing this at ApplicationController:

class ApplicationController < ActionController::API
  before_action :skip_session
  ## Skip sessions and cookies for Rails API
  def skip_session
    request.session_options[:skip] = true
  end
end

And adding this in application.rb:

config.middleware.use ActionDispatch::Session::CookieStore

As @betoharres says, it’s ugly but works for now.

確かに上手くいったけど、なんでこれで対処できているのか分からんのであとで調べる