地方でリモートワーク

プログラミング、先物、fx,仮想通貨なんでもやります

html idを動的にするhelperを書いてみた。

スポンサーリンク

htmlのidにcssが適用されるassetsだったのでhelperを書いてみました!

module ApplicationHelper
  def check_page(controller_name, action_name)
    controller_name_and_action_name = controller_name + '/' + action_name
    case controller_name_and_action_name
    when 'sessions/new'
      'gate'
    end
  end
end
<html id="<%= check_page(controller_name, action_name) %>">

controller_nameで現在のcontrollerを、action_nameで現在のactionをviewで取得できます!