2011-08-11 11 views
0

出力をhtmlで表示するにはどうすればよいですか?私は、ビューファイルを起動しないか、sinatraで表示する文字列を渡す方法

<%= @html.html_safe</p> 

私の質問は次のとおりです。

m = ["a","b", "c"] 
    m.each do |i| 
    @html = "<p>"+#{i}+"</p>" 
    end 

私は@html文字列を読み込み、別のビューファイルを持っている:ここではルビーの私のサンプルコードはありますか?あなたのコード内

答えて

3

まず固定タイプミス

@html = "<p>"+#{i}+"</p>" 

@html = "<p>#{i}</p>" 

は今、これはあなたを想定しているだけで

erb :<name-of-your-template> 

あなたの行動の最後にこれを渡す時点に来てお読みくださいビューディレクトリの下にerbテンプレートを持っています

感謝を助けた
+0

! – verdure

関連する問題