Просто работаю над Ruby on Rails в первый раз.
В моем контроллере я сохраняю информацию о новых пользователях следующим образом, и все работает нормально с помощью кода ниже
# POST /users
def create
@user = User.new(user_params)
if @user.save
session[:user_id] = @user.id
redirect_to @user, notice: 'User was successfully created.'
else
render :new
end
end
Теперь мне нужнополучать ответы на сообщения через json при отправке формы, чтобы я мог получить к ней доступ из своего веб-интерфейса.Для этого я добавил код ниже, но он показывает ошибку
ActionController :: UnknownFormat
У меня найдено справочное решение, но я не могу заставить его работать
ссылка
# POST /users
def create
@user = User.new(user_params)
respond_to do |format|
if @user.save
session[:user_id] = @user.id
format.json { render json: @user, message: 'User was successfully created.' }
else
#render :new
format.json { render json: @user, message: 'User cannot be created.' }
end
end
end