小编aet*_*aur的帖子

在Rails 3中从另一个部分的另一个文件夹中渲染部分文件

例如:我有两个型号:TaskList.Task belongs_to List.我渲染lists/_form.html.erb内的部分lists/show.html.erb view.现在我需要在tasks/_fields.html.erb局部内部渲染lists/_form.html.erb局部:

<%= render 'tasks/fields' %>
Run Code Online (Sandbox Code Playgroud)

但是我收到了一个错误 ActionView::MissingTemplate

如果我尝试呈现tasks/_fields.html.erblists/_form.html.erb,一切正常.

我看到两种不好的方法来解决这个问题:

有好办法吗?

ruby-on-rails partial

28
推荐指数
4
解决办法
2万
查看次数

标签 统计

partial ×1

ruby-on-rails ×1