我的帮助器中有这个方法,我正在尝试应用<strong>
这样的标签,只要我得到“胜利者是”的文字
def operation_title(operation)
result = operation_date(operation)
result << " "
description = operation.description_ml
result << "#{description[0..50]}..." if description.size > 53
result << description unless description.size > 53
end
我尝试在我的方法中添加这些代码行:
result = "#{description[<strong>The winner is</strong>]}" if description.include?("The winner is")
result.html_safe
但我无法获取<strong>
标签,因为我的文字“胜利者是”。怎么了?我真的是红宝石的新手。
答案 0 :(得分:0)
请改为尝试:
result.gsub!('The winner is', '<strong>The winner is!</strong>')
result.html_safe
gsub用给定的字符串替换匹配。