我想更新一个prediction_config
,但出了点问题。以下是我的控制器中的相关方法:
def edit
@prediction_config = PredictionConfigs.find(params[:id])
end
def update
@prediction_config = PredictionConfigs.find(params[:id])
if @prediction_config.update_attributes(params[:prediction_config])
redirect_to @prediction_config
else
render 'edit'
end
end
这是我的模特:
class PredictionConfigs < ActiveRecord::Base
attr_accessible :name, :value
validates :name, presence: true
validates :value, :inclusion => {:in => [0,100]},
presence: true
end
可能是什么问题?任何帮助表示赞赏!
编辑:它只是不更新值,但一切都正确加载。