0
我试图创建一个链接到与空格的网址,我的代码如下:麻烦与红宝石在ERB(的link_to)从字符串中的空格
<a href=<%= "bla bla" %>, class="ch-share-social__link">
这将产生一个链接“喇嘛”。当我删除该局支架,只需输入其作为原始文本:
<a href="bla bla", class="ch-share-social__link">
那么这会产生一个链接到“喇嘛喇嘛”。我需要使用ruby来计算字符串内部的内容,因此不能简单地删除ERB括号。
有没有什么办法让<%=“bla bla”%>返回'bla bla'而不仅仅是'bla',因为它现在是?
在此先感谢。
编辑:我的链接的完整块是:
<li>
<a href=<%= "bla bla" %>, class="ch-share-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="ch-share-social__icon" >
<title>Share on Twitter</title>
<use xlink:href="<%=asset_path('general.svg')%>#twitter"></use>
</svg>
</a>
</li>
如果没有为我做到这一点使用的link_to请让我知道,我也尝试简要一种更好的方式,但渐渐的各种错误和思想这会更容易。
什么'<(%)=的link_to '布拉', '血乳酸血乳酸',类: 'CH-共享social__link' %>'? –
我试过,但我不知道如何构建一个link_to块与我所有的嵌套代码 - 我编辑的问题,包括它我可能应该从一开始就做到这一点 – Mark
<%= link_to ... do%> ... <% end %>可能工作? –