1

次のコードがありますが、リンクに *"title_header"* の id タグがこのように含まれるように設定するにはどうすればよいですか

<a href="/movies?sort=title" id="title_header">Movie Title</a>
%th{:class => @title_header}= link_to 'Movie Title', :sort => "title"

私はこれを試しましたが、うまくいきませんでした

%th{:class => @title_header}= link_to 'Movie Title', :sort => "title", :id => "title_header"

それは私にこれを与える

<a href="/movies?id=title_header&amp;sort=title">Movie Title</a>
4

2 に答える 2

0

あなたは2番目の例に近かった:

  %th{:class => @title_header}= link_to 'Movie Title', :sort => "title",
      :id => "title_header"

次のようにする必要があります。

  %th{:class => @title_header}= link_to "Movie Title",
      movies_path({:sort => 'title'}), {:id => 'title_header'}

URLを指定するときにリテラルを使用しないでください(受け入れた回答に示されているように)。アプリが後で変更されたときに、自分で作業を作成しているだけです。

于 2013-04-15T23:57:40.547 に答える