sprocketsやturbolinksを使っていて全css, jsを読み込んでるとしても何だかんだ言って今どのページにいるのか知りたい場合が多いです。
thoughtbotのflutieに始まり色んなところで勝手にcontroller名とaction名をつなげたものを使っていますがそれをベースに動く機能が必要になったので、つなげるルールを明確化するためにgemにしました。
komagata/view_id: Identifier your view from controller and action.
抽象的な名前を取りすぎな気がしますが、とりあえず・・・。
名前のつなげ方でうすが、controllerとactionを--
でつなぎます。
ネームスペースは-
でつなぎます。
PostsController#index => posts-index
DeletedPostsController#show => deleted_posts--show
Admin::DeletedPostsController#create => admin-deleted_posts--create