如何编写带有图标的茧删除链接

Posted

技术标签:

【中文标题】如何编写带有图标的茧删除链接【英文标题】:How to write the cocoon delete link with an icon 【发布时间】:2022-01-17 01:17:36 【问题描述】:

我正在使用 rails 5、gem 'cocoon' 和 'twitter-bootstrap-rails' v.4.0.0。 我想在“删除”下方用引导回收站图标交换 link_to_remove_association。

<%= link_to_remove_association "Delete", f, class: 'btn btn-danger' %>
<%= link_to_remove_association, f, do %>        
 <span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
<% end %>

我按照上面的方法试过了,但是语法错误显示:

"语法错误,意外keyword_do_block ...nk_to_remove_association,f,做@output_buffer.safe_append='... ... ^~ 语法错误,意外keyword_ensure,期待输入结束确保^~~~~~"

我应该如何正确书写?

【问题讨论】:

有一个错字:您删除了“删除”,但没有删除以下逗号。那是您拥有的确切代码吗?因为那确实会产生错误。 是的, 没有错误,但字形图标 1 有语法错误。肯定有错别字,但我不知道,我怎样才能正确地写出来。我也试过不带“,”。 去掉link_to_remove_association后面的逗号 谢谢,内森夫达!我删除了两个逗号,然后问题就解决了。 &lt;%= link_to_remove_association f do %&gt; &lt;span class="glyphicon glyphicon-trash" aria-hidden="true"&gt;&lt;/span&gt; &lt;% end %&gt; 【参考方案1】:

我可以解决这个问题:

<%= link_to_remove_association '<span class="glyphicon glyphicon-trash" aria-hidden="true"></span>'.html_safe, f, class: 'btn btn-danger' %>

【讨论】:

因为我无法用 do...end 语法解决我的问题。 在你的回答中

以上是关于如何编写带有图标的茧删除链接的主要内容,如果未能解决你的问题,请参考以下文章

Rails - 如何编写一个链接,该链接将被调用以在控制器中调用带有参数的操作?

如何生成带有链接的html页面[关闭]

如何在 Extjs 网格中禁用删除图标

如何在 WHERE 子句中编写带有 SELECT 语句的 SQL DELETE 语句?

深深嵌套的茧

即使在找不到文件的情况下,如何编写命令来搜索和删除文件?