Ruby on rails Rails 4表单数据保存零
我并没有收到任何错误,但当我检查控制台时,我的数据保存为“nil”。我有一个用户模型设置使用巫术这是工作良好。但出于某种原因,这种模式并非如此 version_controller.rbRuby on rails Rails 4表单数据保存零,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我并没有收到任何错误,但当我检查控制台时,我的数据保存为“nil”。我有一个用户模型设置使用巫术这是工作良好。但出于某种原因,这种模式并非如此 version_controller.rb def create @version = Version.new(creation_params) if @version.save flash[:success] = "Version saved." redirect_to @version else render :
def create
@version = Version.new(creation_params)
if @version.save
flash[:success] = "Version saved."
redirect_to @version
else
render :new
end
end
private
def creation_params
params.permit(:name, :description, :code)
end
def ui
@versions = Version.all
@version = Version.new
end
ui_controller.rb
def create
@version = Version.new(creation_params)
if @version.save
flash[:success] = "Version saved."
redirect_to @version
else
render :new
end
end
private
def creation_params
params.permit(:name, :description, :code)
end
def ui
@versions = Version.all
@version = Version.new
end
version.rb
class Version < ActiveRecord::Base
end
将强参数更新为
private
def creation_params
params.require(:version).permit(:name, :description, :code)
end
希望它能起作用以前试过,但没用。不过现在它起作用了。我在刷新之前重启了服务器,也许这就是问题所在。