【发布时间】:2015-07-14 20:51:16
【问题描述】:
我是 Rails 的新手,遇到了一个我不明白的错误。
当我使用以下操作 cookie 创建控制器时:
rails g controller Pages home about cookies
加载任何页面时,PagesController 中出现 NoMethodError:
nil:NilClass 的未定义方法“删除” 提取的源代码(第 9 行附近):
def set_request_method_cookie
if request.get?
cookies.delete(:request_method)
else
cookies[:request_method] = request.request_method
end
我想知道“cookies”这个词是否是保留字,但我没有在列表中找到它。如果没有,我该如何使用单词cookies作为操作来修复它?谢谢
【问题讨论】:
标签: ruby-on-rails cookies controller action reserved-words