nos*_*rat 17 ruby ruby-on-rails rails-for-zombies
我在第三次演习中参加了僵尸实验室的第四次Rails.这是我的任务:创建将创建新Zombie的动作,然后重定向到创建的僵尸的节目页面.我有以下params数组:
params = { :zombie => { :name => "Greg", :graveyard => "TBA" } }
Run Code Online (Sandbox Code Playgroud)
我写了以下代码作为解决方案:
def create
@zombie = Zombie.create
@zombie.name = params[ :zombie [ :name ] ]
@zombie.graveyard = params[ :zombie [ :graveyard ] ]
@zombie.save
redirect_to(create_zombie_path)
end
Run Code Online (Sandbox Code Playgroud)
但是当我提交它时,我收到以下错误:
#<TypeError: can't convert Symbol into Integer>
我知道我犯了一个错误,但我无法弄清楚在哪里.请帮我.
YOU*_*YOU 25
def create
@zombie = Zombie.create(params[:zombie])
redirect_to @zombie
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9745 次 |
| 最近记录: |