Описание тега responders

1 ответ

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

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

Пустое тело, когда response_with используется в Rails 5

Я пытаюсь визуализировать партиал из контроллера в rails 5, используя ajax(в случае успеха), но пустые данные передаются в ajax после того, как действие рендерит партиал. Тот же код работал с rails4. Я также обновил самоцвет респондента для rails5. …
2 ответа

Переопределение ответа JSON для response_with для ошибок

Я хочу настроить ответ об ошибке respond_with, То, как он отображает ошибки, выглядит так: # /app/controllers/articles_controller.rb def create article = Article.new(params[:article]) article.save respond_with(article) end Response: { errors: { titl…
03 авг '15 в 21:14
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 респонденты и макеты

Итак, у меня есть приложение Rails, гем 'отвечающих' и Ember.js. Я настроил ember.js, я создал модель для тестирования моего приложения ( Lead) и контроллера / макета / представления, которые ему нужны. Я использую Rails 4.2, ruby ​​2.2 и MySQL. Ита…
12 фев '15 в 11:42
4 ответа

Невозможно вернуть ошибки, созданные на модели

Я использую gem Responders, но я не могу показать ошибки, которые я создаю на своих моделях, используя erros.add(:base, 'Error message'), На моем контроллере, перед respond_with @appОтладил @app объект и есть ошибки @app.errors.any? возвращается tru…
28 окт '13 в 17:39
1 ответ

Rails I18n меняет апостроф на ASCII

Я использую гем респондентов, и я хочу показать ошибки проверки, когда форма недействительна. В моем контроллере я создал interpolation_action def interpolation_options { resource_errors: @project_user.errors.full_messages.join(', ') } end и у моего…
2 ответа

Включение вложенных объектов в ответ JSON из объектов MongoMapper

class Api::StoresController < ApplicationController respond_to :json def index @stores = Store.all(:include => :products) respond_with @stores end end Возвращает только магазины без своей продукции, как и Store.find(:all).to_json(:include =&gt…
24 фев '11 в 17:19
0 ответов

Представление "Правка" по-прежнему отображается после выхода из Pundit::NotAuthorizedError и перенаправления

У меня довольно стандартная настройка: Identity::Member пользователи, и каждый Project::Project принадлежит члену я использую Devise а также Pundit вместе для аутентификации и авторизации. Вот мой код для Project::ProjectPolicy class Project::Projec…
2 ответа

Использование респондентов с response_with, который занимает блок

Я запускал rails 3.2.1 и использовал ответчики rails 3, а также флэш-ответчик, доступный в геме ответчиков: https://github.com/plataformatec/responders Для некоторых из моих действий контроллера я всегда хочу перенаправить обратно на предыдущий URL,…
02 мар '12 в 08:20
1 ответ

Rails 4 response_with включает ассоциацию с WHERE

Я использую рельсы respond_with отправить ответ JSON клиенту, и я пытаюсь выяснить, как использовать includes вариант в respond_with вместе с where пункт в моей ассоциации Вот мои модели: class User < ActiveRecord::Base has_many :ratings has_many…
29 май '15 в 13:55
1 ответ

Rails: response_with пользовательский объект

response_with предназначен для использования с ActiveModelэкземпляры Я пытался использовать его с OpenStructпример, но это вызывает ошибку. Возможно ли когда-либо использовать response_with с пользовательскими объектами? class CryptController < A…
02 апр '16 в 17:23
2 ответа

Неверное количество аргументов 0 для 1, невозможно сериализовать модель с помощью устройства

Я пытаюсь создать API для моего приложения rails в папке Controllers. Я создал следующую структуру папок. контроллеры> API> v1 мои маршруты выглядят примерно так: api_constraints MyApp::Application.routes.draw do devise_for :users resources :users .…
07 июл '15 в 20:28
1 ответ

Камень респондентов: добавить базовые ошибки модели во флэш-сообщение?

Есть ли простой способ добавить базовые ошибки модели во флэш-сообщение в геме респондентов? Когда я пытаюсь удалить запись с зависимыми детьми, которая имеет dependent: :restrict_with_error установить, то я вижу ошибку типа "X не может быть уничтож…
29 янв '18 в 16:32
1 ответ

Рендеринг шоу-шаблона с самоцветом Responders

Поэтому мой вопрос заключается в том, как отобразить шаблон шоу, только если объект принадлежит текущему пользователю. У меня есть этот код в моем контроллере def show respond_with(@site) if current_user.author_of?(@site) end Но он по-прежнему отобр…
14 сен '18 в 09:58
1 ответ

Rails и response_with: почему коды состояния не верны?

Я пытаюсь использовать контроллеры рельсов с открытыми костями и в то же время иметь более тонкую настройку. Если я нахожусь на: новом действии, я отвечаю с моим новым @instance, и я получаю код состояния 200 и отображаю: новый шаблон. На шоу тоже с…
01 апр '13 в 18:32
1 ответ

Как ответить в PNG или JPG в Rails и сгенерировать изображение из HTML?

Я ищу камень или решение для генерации изображения в ответ контроллера. Было бы хорошо, если бы это можно было сделать в контроллере следующим образом: respond_to :html, :png def show ... respond_to do |format| format.html format.png { ??? } # some …
1 ответ

response_with проблема с Rails 5

Я обновляю приложение Rails из 4.1.1 в 5.1.4, я использую roar-rails гем для разбора и рендеринга REST документов. Я сталкиваюсь с некоторыми проблемами, как responders драгоценный камень был извлечен, чтобы отделить драгоценный камень. respond_with…
2 ответа

Установить макет от респондента?

Я пытаюсь выяснить, как установить макет из пользовательского респондента. Я хочу использовать request.xhr? установить макет для рендеринга в "ajax". Кто-нибудь знает, как это сделать? Я использую Rails 3 и у меня есть такой ответчик: module AjaxLay…
2 ответа

Куда должны идти пользовательские ответчики в проекте Rails?

Мне нужно реализовать пользовательский ответчик в разделе "Ответчики модулей", однако я не уверен, где такой код должен жить?
13 май '11 в 16:45