如何传递字符串在sinatra中查看

时间:2011-08-11 04:58:20

标签: ruby sinatra

如何在html中显示输出?这是我在ruby中的示例代码:

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

我有一个单独的视图文件,它读取@html字符串:

  <%= @html.html_safe</p>

我的问题是,如何调用视图文件?

1 个答案:

答案 0 :(得分:3)

首先修复代码中的拼写错误

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

应该阅读

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

现在谈谈在行动结束时传递这个

erb :<name-of-your-template>

这假设您在视图目录

下拥有erb模板