我有一个带有路由调用的简单 Sinatra (v 1.4.6) 应用程序:
errors="My errors"
erb(:project_list, :locals => {:errors => errors})
然后在我的project_list.erb
部分文件中,我尝试处理变量errors
<% if errors %>
<%= errors %> - TRY AGAIN
<% end %>
但我收到以下错误:
# 你的意思是未定义的局部变量或方法“错误”吗?错误
如果我@errors
在路线和部分中使用没有问题。
只是提到我正在使用:mongo_mapper
和sinatra/partial
宝石
我究竟做错了什么?