渲染嵌套的ERB模板

时间:2018-10-11 20:52:12

标签: ruby-on-rails erb

我正在Rails中构建一个模板系统,并且试图获得ERB来渲染partial的partial。这是我到目前为止的内容-

script.rb

file = File.read(Rails.root + "app/views/example/_parent.html.erb")
ERB.new(file).result

_parent.html.erb

<%= render 'example/child', name: 'Jim' %>

_child.html.erb

<p>hello <%= name %></p>

运行脚本时出现此错误-

NoMethodError: undefined method `render' for main:Object from (erb):1:in `<main>'

我希望它返回-

<p>hello Jim</p>

我对于在后台使用ERB还是很陌生的,所以我可能很容易错过它。

0 个答案:

没有答案