簡體   English   中英

使用link_to替代Rails中的anchor標簽是否有優勢?

[英]Is there an advantage to using link_to over the anchor tag in Rails?

這兩個人不是在做同一件事嗎?

<%= link_to "Example", '#', class: "somestyle" %>

<a href="#" class= "somestyle"> Example </a>

如果我正在編寫靜態.html.erb頁面,而其他所有內容都是使用HTML標簽編寫的,那么也將HTML標簽用於鏈接是否有意義? 我不確定為什么要使用一個助手。 同樣,用於鏈接樣式表,javascript等。

對於鏈接標記,走哪條路可能沒有什么不同。 除非您鏈接的鏈接不止是“#”。 例如,使用路由路徑。

對於樣式表和javascript,我認為如果您要利用資產管道,則需要繼續使用Rails幫助器。 如果是這樣,文件名中的哈希值會在每次資產編譯時更改(我相信),並且每次嘗試手動編輯文件名都可能會很麻煩。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM