use*_*422 2 ruby-on-rails raspberry-pi ruby-on-rails-4
我已经在我的覆盆子pi上安装了ruby(遵循本教程).我创建了一个新项目并生成了一个包含3个动作的控制器.多数民众赞成我做的.当我运行服务器并导航到3个操作之一时,我总是收到此错误:
NoMethodError in VolumeController#overview
undefined method `allow_forgery_protection' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)
我是ruby on rails的新手,但我已经尝试过在我的ApplicationController上注释掉"protect_from_forgery with::exception"这一行.但在这样做之后,我在所有操作上都收到以下错误:
NoMethodError in VolumeController#overview
undefined method `inheritable_copy' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)
我不明白这可能来自哪里.控制器和视图中绝对没有代码,一切都仍然是由rails使用"rails g controller"命令生成的.
然后我尝试在一个新项目中生成一个带有rails的脚手架,这很有效!但那不是我想要的.我还尝试再次创建我的项目和控制器,但我仍然得到相同的错误.
有谁可以帮助我吗?我做错了什么?
| 归档时间: |
|
| 查看次数: |
1140 次 |
| 最近记录: |