【发布时间】:2015-08-01 10:21:39
【问题描述】:
在我的 Rails 应用程序中,我可以从一个控制器和另一个 erb 文件中渲染一个 erb 文件,如下所示:
# a_controller.rb
class AController < ApplicationController
def index
render 'lista'
end
# b_controller.rb
class BController < ApplicationController
def index
render 'listb'
end
# lista.html.erb
<%= render 'list' %>
# listb.html.erb
Some content that I want to keep
<%= render 'list' %>
# _list.html.erb
Hello
如您所见,lista 仅呈现部分_list。
我想做的是从listb.html.erb 内部调用<%= render 'lista' %>。
但是当我这样做时,我收到一条错误消息,指出未找到部分 _lista。
你有什么想法吗?
【问题讨论】:
标签: ruby-on-rails ruby render partials