Я хочу подтвердить свою запись в базе данных. Другими словами, проверьте, присутствуют ли входные данные в таблице, если они не отпущены, иначе остановитесь и отобразите сообщение об ошибке, например, при проверке присутствия и т. Д. Насколько я знаю, в Rails нет проверок: существование или что-то в этом роде. 4.2. Вопрос: Есть ли простой способ сделать это?
Если нет, я могу вручную проверить наличие в моем контроллере следующим образом:
@client = Client.where("name = ?", @request.name).take
if @client.present?
@request.client_id = @client.id
else
# some error message
render 'new'
end
Я думаю, что это должно работать, но как отображать сообщение об ошибке, а не мигать.