0

コントローラーには次のものがあります。

def create
    equipment = Equipment.create(:name => params[:name])
    errors = equipment.errors.messages
    puts "equipment errors: " + errors.inspect
    respond_to do |format|
      format.json { render :json => @equipment }
    end
end

「プット」からの応答は次のとおりです。

equipment errors: {:name=>["has already been taken"]}

エラーを解析してメッセージを取得するにはどうすればよいですか?

ありがとう

4

2 に答える 2