You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何合并Rails的两个link_to代码,用指定li标签替代链接文本

解决方案

没问题,这事儿很简单~Rails的link_to方法支持两种使用形式:直接传入文本内容,或者通过块来定义更复杂的HTML内容。要实现用<li id="message-icon"></li>替代文本作为链接内容,只需要把路径参数传给带块的link_to就可以了,最终代码如下:

<%= link_to :conversations do %>
  <li id="message-icon"></li>
<% end %>

简单解释下:

  • 我们把原来第二段里的路径:conversations作为link_to的第一个参数,告诉Rails这个链接要指向哪里
  • 用do...end包裹住你想要的<li>元素,这样Rails就会把这个li标签渲染成链接的可点击内容,完全替代原来的文本'My Conversations'

内容的提问来源于stack exchange,提问作者user2004710

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:47:35