所以我正在从事一个开源项目,由于版本不同,存在一个问题,我不能指望 View 有一个 Controller 。相反,这封电子邮件将通过一个版本的 rake 任务发送出去,而其他一些则通过 Controller 完成。现在你明白我为什么要问一个错误做法的问题了......
我有一个 View 布局。有谁知道一种方法来指定 View 中 View 的布局。一些伪代码:
<%= extends 'layout/test_mailer` %>
<h1> Hey there! </h1>
并且布局中将包含通常的 yield
。
我希望我对问题的解释足够好。
最佳答案
<%= render partial: "hey_page", layout: "layout/test_mailer" %>
在 RailsGuides 查看 3.4.3 部分布局部分.
关于ruby-on-rails - 如何在 Rails 中显示 "Extend" View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23729604/