我的目标是让点击的图片在新的标签页中打开。
<li>
<a href="<%= show[:link] %>"><img src="https://lh3.googleusercontent.com/8fNs6Rl3WXCiHqp3OgCPze8YnDi3bKpbMV41oWmDi01hcDtyz9w3xIcdjKFZqGCwhw=w300" alt="songkick" id="songkick" target="_blank">
</a>
</li>但我不太确定ruby代码将放在哪里,以及我是否需要link_to而不是href。
发布于 2017-08-25 03:19:03
Rails模板中的link_to是一种快捷方式,用于在应用程序中的其他位置创建指向route的a。
链接不一定要使用link_to,本例很适合使用简单的a标记,因为它不是在应用程序中打开route,而只是链接到资产。
此外,如果希望<a>标记打开新窗口,则该target="_blank"应位于该标记中
发布于 2017-08-25 03:41:07
好吧,我没有把连接到链接的目标空白,正确的代码看起来是这样的:
<li><a href="<%= show[:link] %>" target="_blank"><img src="https:somestuff" alt="songkick" id="songkick"></a></li>https://stackoverflow.com/questions/45869321
复制相似问题