Описание тега respond-with

1 ответ

Работа с и тестирование Rails Action_ontroller's response_with

Заранее извиняюсь за многословность этого вопроса. Если вы терпите меня, я думаю, вы обнаружите, что на самом деле это довольно просто... мне сложно объяснить, учитывая мои ограниченные знания в области Rails. Учитывая этот комментарий в коммите Act…
1 ответ

Получение "неопределенного метода`flash`"для моих контроллеров после обновления Rails с 4.1 до 5.2 и добавления гема респондентов

Я в процессе обновления рельсов с 4.1 до 5.2 Я добавил responders драгоценный камень, так что answer_with присутствует. Мой ApplicationController теперь выглядит так: class ApplicationController < ActionController::API self.responder = Applicatio…
1 ответ

Установить тип ответа контроллера rails на xml

Я довольно новичок в рельсах. я пытаюсь установить тип ответа контроллера рельсы на XML, но не очень удачи. Конечно, я мог бы позволить себе лучше понять, как работают response_to и response_with. вот как выглядит мой контроллер: class ResponsesCont…
28 сен '12 в 01:58
0 ответов

После обновления с Rails 4.1 до 5.2 рендеринг html больше не работает

Я обновил приложение Rails с 4.1 до 5.2 и теперь рендеринг html не работает. Рендеринг JSON делает. Я должен был добавить responders драгоценный камень, но кроме этого, мой код не сильно изменился. У меня есть обычай respond_with в application_contr…
1 ответ

Rails - перехватить ответ

Я использую этот сторонний контроллер: class LibController def update # 29 lines of code respond_with resource end end Я хочу сделать что-то кроме respond_with в конце. Но я не хочу просто копировать / вставлять все 29 строк в MyController.update, К…
03 мар '16 в 04:27
3 ответа

ActionController::UnknownFormat в Devise::RegistrationsController# создать из-за реализации CRUD пользователей

умысел Я создал модель пользователя, как указано в документации Devise. Позже я создал контроллер и представления, чтобы иметь индекс и визуальный интерфейс для работы с моими пользователями. проблема После посещения edit_user_path я отправляю новог…
2 ответа

Rails3 и Respond_with проблема

У меня есть приложение, в котором у меня есть два пользовательских интерфейса. Первый предназначен для обычных пользователей, а второй - для пользователей iphone. Все работало нормально, пока я не реорганизовал свой код в контроллере, чтобы использо…
13 янв '11 в 14:04
1 ответ

Rails response_with & Rspec контроллеры: тестирование неудачного обновления

Я пытаюсь переключиться с использования response_to на response_with в контроллерах Rails. Все идет гладко, за исключением тестирования недействительных сохранений в спецификациях контроллера. Вот пример: описать MyController сделать... describe "PU…
18 апр '12 в 17:57
5 ответов

Как высушить контроллеры Rails 3 путем переопределения таких методов, как response_with?

Я пытаюсь создать JSONP API для моего приложения на Rails 3. Прямо сейчас в моих контроллерах у меня есть много действий, которые следуют этой схеме: # This is from my users_controller.rb, as an example def index @users = User.all respond_with(@user…
1 ответ

Ответить с перенаправлением, когда формат = JSON

Я сталкиваюсь со странным поведением в моих контроллерах. Кажется, они иногда хотят перенаправить вместо того, чтобы сделать ответ JSON. respond_to :json, :html, :js def create @favorite = current_user.favorites.build(:location_id=>params[:locati…
02 апр '11 в 22:31
2 ответа

response_with не перенаправлять на index.html.erb

Мне нужна помощь с респондентом response_with, потому что, когда я создаю новое сообщение (в данном случае), оно не перенаправляет в указанное местоположение. Что может быть? Это часть моего кода, которая создает новое сообщение, но оно будет перена…
27 дек '11 в 12:47
1 ответ

Rails - answer_with(@object) в строку

У меня есть контроллер, который использует respond_with и jbuilder для визуализации некоторых данных JSON. Мне нужно где-то сохранить визуализированную строку. Обычно я могу использовать render_to_string но это потребует от меня пройти template аргу…
10 янв '13 в 14:25
1 ответ

Rails 3: правильный способ удаления ресурса с использованием response_with

Я пытаюсь высушить контроллер, включив respond_with, Когда я делаю это, следуя некоторым инструкциям в Railscast, я получаю работу в основном. Проблема заключается в перенаправлении после удаления ресурса... который должен быть перенаправлен на peop…
2 ответа

response_with перенаправляет в указанное местоположение даже при ошибках валидации в rails3

При использовании местоположения в ответе он игнорирует ошибки проверки и перенаправляет в указанное местоположение. Это ожидаемое поведение? Я проверил в модуле респондента, что он проверяет, есть ли какие-либо ошибки в модели. Я проверил модель, и…
18 ноя '11 в 22:52
4 ответа

Включение атрибута "тип" в json response_with Rails 3.1

Кажется, что при возврате объекта, содержащего атрибут "тип" в виде JSON из приложения Rails 3.1, атрибут "тип" не включается. Предположим, у меня есть следующее: Модель с соответствующей таблицей STI Animal. Модели кошек, собак и рыб, которые насле…
20 янв '12 в 18:03
1 ответ

Rails: response_with не работает должным образом во время действия создания

Вот мой метод создания в моем контроллере (по-старому): def create @athlete = Athlete.find(params[:video][:athlete_id]) @video = Video.new(params[:video]) if @athlete.can_add_another_video? && @video.save flash[:notice] = "Successfully creat…
06 окт '13 в 20:30
5 ответов

Rails 3 ответить на вопрос JSON

Возникли проблемы с генерацией JSON. Я пытаюсь отобразить один активный результат записи в json следующим образом: @data = User.find(1) respond_with(@data, :include => :status) Результат JSON: { -user: { address: null email: "test@email.com" firs…
11 май '11 в 05:24
2 ответа

Как настроить JSON, который отображает response_with в случае ошибок проверки?

В контроллере хочу заменить if..render..else..render с respond_with: # Current implementation (unwanted) def create @product = Product.create(product_params) if @product.errors.empty? render json: @product else render json: { message: @product.error…
1 ответ

Rails 3.2.16 Поведение JSON API для response_with при обновлении объекта

Немного загадки вокруг использования JSON для обновления ресурсов: Если я использую "POST" против /resource/:id - я получаю неопределенный маршрут Если я использую "PUT" против /resource/:id - я получаю правильный метод, но response_with, похоже, во…
15 фев '14 в 20:57
3 ответа

Использование JQuery и Rails для предварительного просмотра ссылки

Что меня интересует, так это реализация базовой версии инструмента предварительного просмотра ссылок в JQuery и RoR (аналогично тому, что есть в Facebook). Пользователь вводит URL в поле ввода. Функция jquery следит за тем, что набирается (используя…
07 авг '12 в 22:12