0

私は足場を使用しています.1つのプロジェクトを作成します.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

ここに画像の説明を入力

4

1 に答える 1

1

config/routes.rb に問題があるようです

あなたはそこのようなものを持っているはずですresources :departments。ここにroutes.rbと完全なコントローラーコードを投稿できますか(自分でエラーを見つけられなかった場合)。

アップデート

エラーを詳しく見るとresource、ルートで の代わりに を使用していると思いますresources

于 2013-02-28T13:33:47.570 に答える