gpt4 book ai didi

ruby-on-rails - 从 Rails 方法返回 html 字符串

转载 作者:行者123 更新时间:2023-12-04 05:23:14 25 4
gpt4 key购买 nike

我正在尝试使用 rails helper 方法构建格式化的 html 字符串,该方法位于 application_helper.rb .

def comment_posted_tag(actor_id,date)
... irrelevant code removed
str = "<b>" + actor_name + "</b>" + " on " + date.strftime("%d %b %Y at %H:%M")
return str.html_safe
end

我在 View 中这样称呼它:
<%= comment_posted_tag(dialog_comment.actor_id,dialog_comment.updated_at) %>

由于某种原因,标签没有通过。理想情况下,我想将一个 css 类附加到 Actor 姓名字符串。我已经尝试过使用和不使用 html_safe ,但都不起作用。

最佳答案

始终使用 content_tag对于这种工作:

def comment_posted_tag(actor_name, date)
content_tag(:span, :class => 'yours') do
content_tag(:b, actor_name) + ' on ' + date.strftime("%d %b %Y at %H:%M")
end
end

关于ruby-on-rails - 从 Rails 方法返回 html 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13494081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com