Rails のナビゲーション ペインに動的なクラス名を実装したいと考えています。
そのために、次のようにコントローラーで属性を定義しました。
class StoresController < ApplicationController
@nav = "store"
def index
...
end
end
そして、ファイルで@nav
属性を次のように使用します。application.html.erb
<%= link_to "Store", stores_path, if @nav == 'store' { :class => 'selected' } %>
しかし、うまくいきません。() で link_to を使用したりif
、構文を反転したりするなど、他の組み合わせを試しましたが、何も機能しません。
class
私の質問: Rails で値を動的に設定するにはどうすればよいですか? ベストプラクティスとは?
前もって感謝します。