2010-11-25 3 views
2

私は2つのヘルパーメソッドを呼び出すヘルパーメソッドを持っていますが、呼び出すとエスケープされたHTMLが出力されるという問題があります。私は実際のHTMLを解釈したい。私の見解ではRails 3ヘルパー出力をアンエスケープする

myhelper.rb

def combined(klass) 
    content_tag :span, "#{first(klass)} first : #{second(klass)} second" 
    end 

    def first(klass) 
     content_tag :span, 
        link_to("first", first_path(klass)) 
    end 


    def second(klass) 
     content_tag :span, 
        link_to("second", second_path(klass)) 
    end 

私はこの作品​​

答えて

3

を呼び出す:

def combined(klass) 
    content_tag :span, "#{first(klass)} first : #{second(klass)} second".html_safe 
    end 

は、より便利な方法を期待していました。

+0

私はあなたのために働く何かを見つけてうれしいです。 – maletor

関連する問題