同时渲染两个视图,或部分视图和视图

时间:2013-09-30 18:34:58

标签: ruby-on-rails

我现在在一个网站上工作,我有一个标准布局,带有视图/模板。我花了两周的时间试图让ajax功能正常工作,但它没有用,我需要一个替代方案。是否可以在视图中渲染部分内容?

如布局(视图(部分))那样的东西?

现在我只有一个标准的布局和视图,在布局中有一个yeild。在ajax HTML应该去的视图中有一个空div,我想用现在的部分填充它

1 个答案:

答案 0 :(得分:0)

是的,您可以在任何视图文件中调用部分内容。例如,您有一个视图文件'index.html.erb',并且您想要调用部分'_new_partial.html.erb'

在您的视图文件中。

<div>
  <%= render :partial => 'new_partial' %>  #provide complete path if partial is not in the same directory.
</div>