Rails Update方法不起作用

时间:2015-05-12 20:00:58

标签: ruby-on-rails database edit crud

我想更新一个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

可能是什么问题?任何帮助表示赞赏!

编辑:它只是不更新​​值,但一切都正确加载。

0 个答案:

没有答案