繁体   English   中英

是否可以在另一个html.erb文件中加载+呈现html.erb文件?

[英]Is it possible to load + render an html.erb file within another html.erb file?

是否可以在main.html.erb文件中呈现另一个文件,例如show.html.erb?

“ show.html.erb”属于日历控制器。 “ main.html.erb”属于Pages控制器。

我想要这样做是因为:

  1. 我需要从数据库的日历中访问一些特定的数据。
  2. 我不希望我的日历占用整个视野。 我希望它很小并且可以集成到主页中。

我将如何去做呢? 这是一个愚蠢的主意吗?

是的,带有局部 因此,如果要在其他视图中呈现_my_view.html.erb ,则应插入以下内容:

<%= render partial: "my_view", locals: { myvar: @val } %>

在这里您可以通过传递变量到部分locals哈希值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM