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

Comments


Option