Ruby on rails ActiveModel::禁止从模型表单中删除属性错误。

Ruby on rails ActiveModel::禁止从模型表单中删除属性错误。,ruby-on-rails,Ruby On Rails,我正在尝试创建一个表单来创建一个新的模型实例: class Pokemon < ActiveRecord::Base belongs_to :trainer attr_accessor :name end 我尝试按照添加params.require(…).permit(…),但没有成功。对可能出现的问题有什么见解吗?我对rails还很陌生 试试这个: params.require(:pokemon).permit(:name) 更改您的创建操作: def create

我正在尝试创建一个表单来创建一个新的模型实例:

class Pokemon < ActiveRecord::Base
    belongs_to :trainer
    attr_accessor :name
end
我尝试按照添加params.require(…).permit(…),但没有成功。对可能出现的问题有什么见解吗?我对rails还很陌生

试试这个:

params.require(:pokemon).permit(:name)
更改您的创建操作:

def create
  ...
  @pokemon = Pokemon.new(pokemon_params)
  ...
end
试试这个:

params.require(:pokemon).permit(:name)
更改您的创建操作:

def create
  ...
  @pokemon = Pokemon.new(pokemon_params)
  ...
end
试试这个:

params.require(:pokemon).permit(:name)
更改您的创建操作:

def create
  ...
  @pokemon = Pokemon.new(pokemon_params)
  ...
end
试试这个:

params.require(:pokemon).permit(:name)
更改您的创建操作:

def create
  ...
  @pokemon = Pokemon.new(pokemon_params)
  ...
end

没有,仍然得到相同的东西你尝试过这个
@pokemon=pokemon.new(pokemon\u params)
?成功了!谢谢。没有。你还是得到了同样的东西。你试过这个
@pokemon=pokemon.new(pokemon\u params)
?成功了!谢谢。没有。你还是得到了同样的东西。你试过这个
@pokemon=pokemon.new(pokemon\u params)
?成功了!谢谢。没有。你还是得到了同样的东西。你试过这个
@pokemon=pokemon.new(pokemon\u params)
?成功了!非常感谢。