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)
?成功了!非常感谢。