0

私は次のようにリンクを作成しました:

- @glossaries.each do |g|
  %a.{ :href => glossary_path(g), data: { 'turbo_frame': :'entry' } }
    = g.title

g.titleリンクをクリックした結果が別のフレームに表示される 場合、アクティブなリンク (アクティブな用語集) をスタイルするにはどうすればよいですか?ここに画像の説明を入力

現在のパスが要求されたパスと等しい場合、ヘルパーを使用してリンクにクラスを提供しようとしましたが、機能していません。リンクする「アクティブな」クラスが指定されていません:

def current_class?(test_path)
    return 'active' if request.path == test_path
    ''
  end

現在のパスがブラウザのアドレスバーに表示されないフレームで作業する場合、data-turbo-action" => "advance". そのブラウザでは、アドレスバーに現在のパスがありますが、リンクには「アクティブな」クラスがありません..

4

1 に答える 1