2014-02-12 106 views
1

我有我的助手這個方法,我想申請一個標籤像<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

試試這個:

result.gsub!('The winner is', '<strong>The winner is!</strong>') 
result.html_safe 

gsub給出字符串替換匹配。

+0

謝謝我有固定這樣 result.gsub!(/得主是/, '得主是')如果description.include?( 「得主是」) – Koala7