在Ruby On Rails中创建模板并动态替换占位符



我有一个设置模板,其中有地址信息和其他一组用户信息。

我在公用文件夹中创建了一个 html 文件,并在运行时加载该文件并使用

template = File.read("public/filename.html")
template % {key:value}

根据需要将令牌替换为实际值和流程。

任何人都可以让我知道这是否是正确的方法,或者是否有更好的方法,例如将模板放置在其他文件夹中,如视图、bin 等?

我会使用wicked_pdf。安装后,创建一个新的路由和控制器,它将用户/地址信息作为参数,并将它们作为实例变量传递到模板中。从那里,您可以像常规视图一样模板化 pdf。

vim app/view/filename.html.erb

您可以创建模板(视图(并将根设置为

config/routes 

最新更新