Имею некоторые проблемы с моей проверкой поля формы. У меня есть два текстовых поля, которые требуют проверки, прежде чем они сохранятся на следующей странице. Проверки выполняются правильно, но сообщения о проверке отображаются как ошибка рельсов.Проверка поля Ruby on Rails
Но я хочу, чтобы это ошибка, как показано ниже
Любой знает, почему его показывает, как ошибки рельсов.
Модель:
class Assignment < ActiveRecord::Base
include Workflow
belongs_to :folder
belongs_to :employee
after_initialize :init_start_dateenter code here
validates_presence_of :folder_id, :employee_id
end
Контроллер:
class AssignmentsController < ApplicationController
def create
@assignment = Assignment.new(assignment_params)
respond_to do |format|
if @assignment.save!
format.html { redirect_to @assignment, notice: 'Assignment was successfully created.' }
format.json { render :show, status: :created, location: @assignment }
@assignment.folder.update({status: 'assigned'})
else
format.html { render :new }
format.json { render json: @assignment.errors, status: :unprocessable_entity }
end
end
end
end
У меня есть еще две формы для проверки полей. В этих формах ошибки проверки корректно отображаются.
Thanks JamesWatling :) Это моя ошибка – ArpithaGeorge