渲染视图内的视图

时间:2014-06-18 12:19:15

标签: ruby-on-rails-4

我的网站需要这样的内容:

index.html.erb:

<div>
  <%= render "hello" %>
</div>

hello.html.erb:

  

无论其他内容是什么

这不起作用,因为你好不是部分的。但是有没有办法让渲染工作呢? (也许不使用渲染^^)

不,将hello.html.erb更改为partial不是一个选项,“hello”是一个单独的页面,可以单独显示。

我可以使用iframe ...但我宁愿坚持渲染页面服务器端:)

1 个答案:

答案 0 :(得分:2)

我认为你可以使用render template

render template: 'hello' # should render hello.html.erb

render template: 'products/show' # render views/products/show.html.erb