Ruby Sinatra模板中的细长模板崩溃

Ruby Sinatra模板中的细长模板崩溃,ruby,slim-lang,Ruby,Slim Lang,我正在使用slim和Sinatra,但有一个奇怪的问题。在一个slim模板中,我尝试渲染另一个slim,如下所示: p == slim :search_form 这在另一个模板中非常有效,但由于某些原因,我得到以下例外: 127.0.0.1 - - [17/Oct/2014 20:00:47] "GET /__sinatra__/500.png HTTP/1.1" 304 - 0.0010 NoMethodError - undefined method `join' for #<S

我正在使用slim和Sinatra,但有一个奇怪的问题。在一个slim模板中,我尝试渲染另一个slim,如下所示:

p
  == slim :search_form
这在另一个模板中非常有效,但由于某些原因,我得到以下例外:

127.0.0.1 - - [17/Oct/2014 20:00:47] "GET /__sinatra__/500.png HTTP/1.1" 304 - 0.0010
NoMethodError - undefined method `join' for #<String:0x007f9dc2c39f30>:
        views/results.slim:45:in `block in singleton class'
        views/results.slim:-1:in `instance_eval'
        views/results.slim:-1:in `singleton class'
        views/results.slim:-3:in `__tilt_70157989336980'
        /Users/brendan/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/tilt-1.4.1/lib/tilt/template.rb:170:in `call'
        /Users/brendan/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/tilt-1.4.1/lib/tilt/template.rb:170:in `evaluate'
        /Users/brendan/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/tilt-1.4.1/lib/tilt/template.rb:103:in `render'
        /Users/brendan/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:814:in `render'
        /Users/brendan/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:742:in `slim'
        app.rb:80:in `block in <class:Website>'
        /Users/brendan/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1603:in `call
127.0.0.1---[2014年10月17日20:00:47]“GET/_sinatra__/500.png HTTP/1.1”304-0.0010
NoMethodError-未定义的#方法“join”:
视图/结果。slim:45:in“单例类中的块”
视图/结果。slim:-1:in'instance\u eval'
视图/结果。slim:-1:singleton类中
视图/结果。细长:-3:在“倾斜”中
/Users/brendan/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/tilt-1.4.1/lib/tilt/template.rb:170:in'call'
/Users/brendan/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/tilt-1.4.1/lib/tilt/template.rb:170:在“评估”中
/Users/brendan/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/tilt-1.4.1/lib/tilt/template.rb:103:在“渲染”中
/Users/brendan/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:814:在“渲染”中
/Users/brendan/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:742:in'slim'
app.rb:80:in'block in'
/Users/brendan/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1603:in`call

此问题是否已解决?