Я хотел бы вернуть ответ json из моего API после многократного запроса.Render json от многократного запроса?
Запрос успешный и сохраняет все, как я ожидал, но я не могу показаться, что после этого он будет обработан - он просто отображает html.
Вот мой код:
def create
@article = Article.new(article_params)
respond_to do |format|
if @article.save
format.multipart_form { render :show, status: :created, location: @article }
format.html { redirect_to @article, notice: 'Article was successfully created.' }
format.json { render :show, status: :created, location: @article }
else
format.multipart_form { render json: @article.errors, status: :unprocessable_entity }
format.html { render :new }
format.json { render json: @article.errors, status: :unprocessable_entity }
end
end
end
Я посылаю запрос от приложения IOS и вот заголовки запроса:
{
"Content-Length" = 563285;
"Content-Type" = "multipart/form-data; boundary=2EA4A96C-18A6-4E1E-9140-DAC63D1066E7";
}
мне нужно указать еще что-то в моей просьбе Do или есть что-то, что я делаю неправильно внутри своих рельсов create
метод?
Я надеялся оказать мое show.json.jbuilder. Это работает, это потрясающе, но было бы удивительно, если бы он мог отображать мой jbuilder-контент, а не @ article.to_json – RileyE
Я не вижу способа экспликации использовать jBuilder-шаблон из другого формата. Он должен существовать. Я предпочитаю активный шаблон-сериализатор лично. – errata
Я посмотрю на это. jBuilder очень ограничивает, хотя и удобен в использовании. – RileyE