0

我目前正在做这个教程:

http://net.tutsplus.com/tutorials/building-ribbit-in-rails/

但我自己尝试将其更新为 4.0,因为它似乎有点过时了。

https://github.com/erosenberg/myribbit

令我印象深刻的一件事是本教程使用了“attr_accessible”,而我使用的是私有方法来定义用户注册的参数。

解决方案不必与教程相匹配(我只是刚刚进入 Sessions 的部分),但我希望能够看到如何修复这个对我没有意义的特定错误,并不断向我发送一个兔子洞:

用户#new 中的参数错误。参数数量错误(1 代表 0)。app/controllers/application_controller.rb:7:in `current_user'

任何帮助是极大的赞赏。谢谢!

编辑:这是我的错误的截图,以防其他人看到它:在此处输入图像描述

4

1 回答 1

1

您的代码中有错字:https ://github.com/erosenberg/myribbit/blob/master/app/controllers/application_controller.rb#L7

session [:user_id]应该是session[:user_id]

于 2013-08-06T18:40:24.380 回答