好的,我正在尝试使用嵌套模板创建应用程序。我正在使用 Rails 3 Beta 2 和 Haml。我已经四处寻找,我决定采用最清晰的方法并像这样构建我的模板:
# application.html.haml
!!!
%body
%h1 Outermost Template
= yield(:foobar)
# inner.html.haml
- content_for :foobar do
%h2 Inner Template
= yield
= render :file => 'layouts/application'
# foo_controller.rb
layout 'inner'
有了这一切,我得到了一条LocalJumpError
消息no block given
。堆栈跟踪是空白的,非常无用。有任何想法吗?这些是已知问题吗?