Html 如何将内联样式添加到Rails链接的描述中
我对开发相当陌生,想知道如何将内联样式添加到Html 如何将内联样式添加到Rails链接的描述中,html,ruby-on-rails,Html,Ruby On Rails,我对开发相当陌生,想知道如何将内联样式添加到link_to方法中,如下所示: = link_to "<b>menu<b> link", args, class: 'button' =链接到“菜单链接”,参数,类:“按钮” 我想将单词菜单加粗。如何实现这一点?您可以使用以下方法: <%= link_to(args, class: 'button') do %> <strong>menu</strong> link <% en
link_to
方法中,如下所示:
= link_to "<b>menu<b> link", args, class: 'button'
=链接到“菜单链接”,参数,类:“按钮”
我想将单词
菜单
加粗。如何实现这一点?您可以使用以下方法:
<%= link_to(args, class: 'button') do %>
<strong>menu</strong> link
<% end %>
菜单链接
只需在名称字符串上调用.html\u safe
:
= link_to "<b>menu<b> link".html_safe, args, class: 'button'
=链接到“菜单链接”。html\u安全,参数,类:“按钮”
这允许标记以HTML格式呈现,而不是转义。至于您的评论,我建议您在
菜单
周围加上
标记。当您有一个按钮
类用于菜单链接
,当您有这样的内容时:
.button span {
font-weight: bold;
}
= link_to "<span>menu<span> link", args, class: 'button'
。按钮span{
字体大小:粗体;
}
=链接到“菜单链接”,参数,类:“按钮”
你的“菜单”将是粗体的。
这就是你想要的吗?我认为@drinchev的答案应该是一个更好的选择。在我看来,你不需要
html\u-safe
。这真的是汉密尔顿版本的问题吗
= link_to(args, class: 'button') do
%strong menu
link
为什么不使用类来实现这一点?例如,该类的一个名为“text bold”和“font-weight:bold”属性的类,将其放置在“button”类附近。。。这不管用吗?@ilter因为我只想让
菜单
用粗体,而不是菜单链接给你一个答案。我坚信内部文本不应该在html标记中有自己的类。你可以利用我在回答中解释的选项。这在haml中会怎样?它会打印出span标签。