41658

[code]

    <li class="nav-item">
      <a class="nav-link" href="#" role="button">
       <%= fa_icon 'twitter' %>
       Twitterで登録/ログイン</a>
    </li>
    
[/code]

上のhtml文を下記のようにrailsでリファクタリングしようとしたが、同じように表示されないので正しいコードがわかる人がいましたらお力貸してください。

[code]

    <li class="nav-item">
     　<%= link_to root_path do %>
       　<%= fa_icon 'twitter', class: 'nav_link', role: "button" %>
      　 Twitterで登録/ログイン
       <% end %>
    </li>
    
[/code]


CC BY-SA 3.0
2018-02-11T10:22:45.690
41649
2018-02-12T01:48:25.120
25422
question
ruby-on-rails html
htmlコードをrailsでリファクタリングしたい


`a`要素に指定されていた属性が`link_to`ではなく`fa_icon`に移っているのがおかしいです。

それ以前に、このコードはlink_toを使って書き換える意味がありません。


CC BY-SA 3.0
2018-02-12T01:48:25.120
41658
2018-02-12T01:48:25.120
5793
41649
answer