Tôi có một biểu mẫu khá dài trong ứng dụng của mình vì vậy tôi đã thiết lập một _new_form.html.erb
được hiển thị trong số new.html.erb
của mình. Sau khi người dùng cập nhật biểu mẫu này và chuyển một số xác thực cơ bản, tôi muốn họ được chuyển hướng đến edit.html.erb
, hiển thị biểu mẫu đầy đủ, tức là _new_form.html.erb
.redirect_to chỉnh sửa
Tôi chắc chắn đây là nội dung cơ bản nhưng tôi không thể tìm hiểu cách thực hiện.
Tôi đã cố gắng cập nhật các hoạt động Tạo trong Contoller của tôi với bên dưới nhưng tôi hiện đang nhận được ở đâu.
ví dụ:
def create
@location = Location.new(params[:location])
#redirect_to :action => "edit"
respond_to do |format|
if @location.save
format.html { redirect_to edit_location_path(:id), notice: 'Location was successfully created.' }
format.json { render json: @location, status: :created, location: @location }
else
format.html { render action: "new" }
format.json { render json: @location.errors, status: :unprocessable_entity }
end
end
end
Thật tuyệt vời, cảm ơn một triệu. – Holly