AJAX를 통해 제출하는 양식이 있으므로 서버의 예상 응답 형식은 javascript입니다. 문제는 이와 같은 유효성 검사 작업을 할 수 없다는 것입니다.AJAX 제출 후 양식을 확인하는 방법은 무엇입니까?
# POST /cats
# POST /cats.json
def create
@cat = Cat.new(cat_params)
respond_to do |format|
if @cat.save
format.html { redirect_to @cat, notice: 'Cat was successfully created.' }
format.json { render action: 'show', status: :created, location: @cat }
else
format.html { render action: 'new' }
format.json { render json: @cat.errors, status: :unprocessable_entity }
end
end
end
을하지만 지금이 같은 상황이 : 보통 난 그냥 이런 식으로 할 것
# POST /cats
# POST /cats.json
def create
@cat = Cat.new(cat_params)
respond_to do |format|
if @cat.save
format.js { }
else
format.js { ????? }
end
end
end
내가 create.js.erb
제작 한 어떤 않는 새로운 객체가 저장되어있는 경우 나에게 필요한 것을 다하지만, 개체가 저장되지 않은 경우 확인 표시를 처리하는 방법을 모르겠습니다. 내 양식 안에 AJAX를 사용하지 않으면 작동하는이 있습니다.
어떻게해야합니까? 나는 레일즈 4를 사용하고있다.
고마워! 그것은 작동합니다! – Bosquets