本地未传递给erb局部模板

时间:2016-01-10 02:40:05

标签: ruby sinatra erb partial locals

我有一个简单的Sinatra(v 1.4.6)应用程序,其路线呼叫:

errors="My errors"
erb(:project_list, :locals => {:errors => errors})

然后在我的project_list.erb部分文件中,我尝试处理变量errors

<% if errors %>
  <%= errors %> - TRY AGAIN
<% end %>

但是我收到以下错误:

  

未定义的局部变量或方法`错误&#39;为#你的意思?错误

如果我在路线和部分路线中使用@errors,则没有问题。

提到我正在使用:mongo_mappersinatra/partial宝石

我做错了什么?

0 个答案:

没有答案