【发布时间】:2011-06-01 22:55:22
【问题描述】:
我正在用 Rails3 编写一个模块化项目,我遇到了这个问题。
我有我的主要项目,我想通过不同的自定义来实现它的一部分,所以我正在使用引擎,所以我:
- app
- views
- shared
- _header.html.erb <-- This one is called
- ...
- config
- ...
- vendors
- plugins
- myplugin
- app
- views
- controller1
- action1.html.erb
- shared
- _header.html.erb <--- I want to render this!
但如果我从 action1.html.erb 调用
<%= render 'shared/header' %>
第一个 _header.html.erb 被调用,我想在 myplugin 中调用“之前”。我可以只为 myplugin 中的视图执行此操作吗?
这让我可以防止很多无用的“命名空间”。
【问题讨论】:
标签: ruby-on-rails-3 ruby-on-rails-plugins rails-engines