标签: ruby-on-rails
我可以写:
<%= debug(params) %> <%= debug(session) %>
但不是:
<%= debug(errors) %>
为什么errors变量在视图中无法在本地使用?
errors
答案 0 :(得分:3)
假设错误是指验证错误,params和session适用于您的整个请求,因此可供您的控制器和视图使用。 errors适用于您已实例化的特定模型(例如,缺少姓名的人或缺少标题的帖子),因此没有请求范围的错误列表。
params
session