Ruby on rails 命令行中的ERB与render:html.ERB中的partial方法
我想呈现一封HTML电子邮件,并使用一些ERB模板将其发送给我们的客户 我使用的基本代码是:Ruby on rails 命令行中的ERB与render:html.ERB中的partial方法,ruby-on-rails,erb,Ruby On Rails,Erb,我想呈现一封HTML电子邮件,并使用一些ERB模板将其发送给我们的客户 我使用的基本代码是: ERB.new("newsletter.html.erb").result(binding) 不允许我向html.erb-File中添加部分。我希望将页眉和页脚移动到partial,并在该调用中使用render:partial方法 这可能吗?我还需要补充什么?这就是我的想法: viewer = ActionView::Base.new(File.join(Rails::Configuration.ne
ERB.new("newsletter.html.erb").result(binding)
不允许我向html.erb-File中添加部分。我希望将页眉和页脚移动到partial,并在该调用中使用render:partial方法
这可能吗?我还需要补充什么?这就是我的想法:
viewer = ActionView::Base.new(File.join(Rails::Configuration.new.view_path, "PATH/TO/PARTIALS"))
html = viewer.render(
:file => "PATH/TO/FILE.ERB),
:locals => {:variable => @var}
)
如果有比这个更优雅的解决方案,请纠正我