我正在 railsforzombies.org 上进行上述练习,但我根本无法弄清楚为什么它一直告诉我我没有使用强参数。我使用视频中显示的示例作为指南,但我不断收到消息:
“没有使用 Rails 4 强参数创建新的僵尸。”
这是我的代码:
class ZombiesController < ApplicationController
def create
@zombie = Zombie.create(params[:zombie])
redirect_to @zombie
end
private
def zombie_params
params.require(:zombie).permit([:name, :graveyard])
end
end
这是我的解决方案基于的示例:(我还不能发布图片)
http://i.stack.imgur.com/Jyw8n.jpg
我已阅读Rails for Zombies Lab 4 > 练习 3中列出的解决方案 但是,此示例无法解决“强参数”错误。我也无法评论那个话题,所以我为 Rails 4 开始了一个新话题。