rails helper 嵌套 content_tag 内有 span link_to
rails helper nested content_tag with span inside link_to
您好,我已经尝试了几乎所有方法,但无法正常工作。 title.capitalize
部分不会显示。我尝试使用“+”,但后来我收到有关期望结束关键字
的错误
def mailbox_section(title, current_box, opts = {})
content_tag :li, opts do
link_to(conversations_path(box: title.downcase), html_opts = {}) do
title.capitalize
content_tag :span, :class => "badge" do
"2"
end
end
end
end
有人知道如何解决这个问题吗?
也许字符串插值将两个部分都放入 link 文本字符串中?为清楚嵌套用法,在块上切换为单引号和花括号。
def mailbox_section(title, current_box, opts = {})
content_tag :li, opts do
link_to(conversations_path(box: title.downcase), html_opts = {}) do
"#{title.capitalize} #{ content_tag :span, :class => 'badge' {'2'} }"
end
end
end
谢谢 Ed 基于它我能够做到这一点
def mailbox_section(title, current_box, opts = {})
content_tag :li, opts do
link_to(conversations_path(box: title.downcase), html_opts = {}) do
"#{title.capitalize} #{content_tag :span, :class => 'badge' do '2' end}".html_safe
end
end
end
您好,我已经尝试了几乎所有方法,但无法正常工作。 title.capitalize
部分不会显示。我尝试使用“+”,但后来我收到有关期望结束关键字
def mailbox_section(title, current_box, opts = {})
content_tag :li, opts do
link_to(conversations_path(box: title.downcase), html_opts = {}) do
title.capitalize
content_tag :span, :class => "badge" do
"2"
end
end
end
end
有人知道如何解决这个问题吗?
也许字符串插值将两个部分都放入 link 文本字符串中?为清楚嵌套用法,在块上切换为单引号和花括号。
def mailbox_section(title, current_box, opts = {})
content_tag :li, opts do
link_to(conversations_path(box: title.downcase), html_opts = {}) do
"#{title.capitalize} #{ content_tag :span, :class => 'badge' {'2'} }"
end
end
end
谢谢 Ed 基于它我能够做到这一点
def mailbox_section(title, current_box, opts = {})
content_tag :li, opts do
link_to(conversations_path(box: title.downcase), html_opts = {}) do
"#{title.capitalize} #{content_tag :span, :class => 'badge' do '2' end}".html_safe
end
end
end