我无法编辑已经显示值的值

时间:2013-02-28 13:28:04

标签: ruby-on-rails ruby ruby-on-rails-3

我正在使用脚手架我创建了一个项目我没有更新它在pgadmin中的值,但我也能够创建和销毁,并且更新的代码是

@department = Department.find(params[:id])
respond_to do |format|
  if @department.update_attributes(params[:departments])
    flash[:notice] = 'Department was successfully updated.'
    format.html { redirect_to(@department) }
    format.xml  { head :ok }
  else
    format.html { render :action => "edit" }
    format.xml  { render :xml => @department.errors, :status => :unprocessable_entity }
  end
end

enter image description here

1 个答案:

答案 0 :(得分:1)

您的config / routes.rb

看起来有问题

你应该有resources :departments之类的东西。你可以在这里发布你的routes.rb和完整的控制器代码(如果你自己没有发现错误)。

<强>更新

仔细观察错误,我认为您在路线中使用resource而不是resources