Описание тега actiondispatch
1
ответ
Удалите префикс HTTP_ в заголовках Rails
Любой запрос, отправленный на контроллер Rails, получает HTTP_ префикс к нему, так как это добавлено ActionDispatch::HTTP.Headers, Есть ли способ предотвратить это (без переопределения ActionDispatch::HTTP, так что я могу использовать свои пользоват…
14 ноя '14 в 18:11
1
ответ
Как мне получить маршрут для пути в приложении rails?
Учитывая метод и путь, я хочу спросить Rails, как этот запрос будет перенаправлен, и я хочу быть в состоянии сделать это из консоли и / или из задачи rake. Я полагаю, что это должно быть просто - ActionDispatch делает это для каждого запроса, и мето…
27 июн '14 в 16:51
1
ответ
Rails: ParameterFilter::compiled_filter пытается дублировать символ
Я использую rails3 с гемом уведомлений об исключениях rails. Когда возникает исключение, и электронное письмо должно быть отправлено, я получаю исключение из класса ParameterFilter. Я нашел проблему в источнике рельсов, и я не уверен, что лучший спо…
10 мар '11 в 20:18
5
ответов
Пользовательская обработка ошибок с Rails 4.0
Я строю API Ruby on Rails, используя Ruby 2.0 и Rails 4.0. Мое приложение - это почти исключительно JSON API, поэтому в случае возникновения ошибки (500, 404) я хочу зафиксировать эту ошибку и вернуть красиво отформатированное сообщение об ошибке JS…
21 авг '13 в 13:42
2
ответа
Переопределение именованных параметров маршрута с вложенными ресурсами
Я хочу переопределить :id Param, и это объясняет, как. Но на самом деле не работает с вложенными ресурсами. Мои маршруты выглядят так: resources :users, param: :user_id do resources :projects, param: :project_id end это генерирует URL формата: :user…
29 авг '15 в 08:29
1
ответ
Attr_reader для атрибута модели Active Record
Article.rb < ActiveRecord::Base ... attr_reader :title def title self.title.gsub(/"/," ") end end Я пытаюсь переписать способ отображения заголовка каждой статьи, потому что, если я не выгляжу, это выглядит ужасно, но я продолжаю получать сообщен…
09 дек '14 в 01:38
3
ответа
Пользовательская маршрутизация в rails 4: как настроить маршрутизацию для вызова этого пользовательского метода
ОБНОВЛЕННЫЙ ПОСТ У меня есть файл "uploads_controller.rb" с обычным методом "refresh_table" class UploadsController < ApplicationController before_action :set_upload, only: [:show, :edit, :update, :destroy] # GET /uploads def index @uploads = Upl…
01 янв '14 в 21:59
0
ответов
Как преобразовать строку пути в контроллер + действие + параметры?
(Я уверен, что видел ответ на этот вопрос, но не могу найти его после многих минут копания. На него должно быть легко ответить...) мотивация В консоли вы можете вызвать get метод с аргументом пути, такой как: app.get posts_path(321) Это вызывает Act…
13 апр '12 в 16:44
0
ответов
Метод переопределения ресурсов Rails Routing создает дополнительные действия RESTful
В маршрутах.rb: namespace :admin, :format => false do resources :activities resources :categories resources :charities end Добавьте во все map.resources дополнительные действия RESTful csv_export: Создайте файл initilizer/mapper.rb и добавьте мод…
06 май '16 в 06:38
1
ответ
Неопределенный метод "ломтик"
В моем приложении Rails 4.2.0 у меня есть следующий код внутри шаблона представления: <% if flash[:tutorial].present? %> <% flash.slice(:tutorial) %> <% end %> <% flash.each do |name, msg| %> <div class="flash <%= name …
27 мар '17 в 16:45
1
ответ
Что такое и почему существует разница между request.env['CONTENT_TYPE'] и request.content_type?
Я вижу два разных значения для request.env['CONTENT_TYPE'] а также request.content_type, Из отдельного приложения я отправляю запрос в приложение Rails и явно установил Content-Type в text/xml, Вот что я вижу на другом конце моего приложения Rails: …
01 фев '11 в 08:43
2
ответа
Rails ограничивает маршрутный символ определенным форматом
У меня есть маршрутный символ в моем routes.rb файл: get "*client" => "client#show" В контроллере я ищу клиента в базе данных и отображаю его пользовательскую страницу: def show @client = Client.find_by(slug: params[:client]) if @client.nil? rend…
31 янв '15 в 19:51
1
ответ
ActionDispatch::Static в рабочей среде Rails
Я ищу использовать ActionDispatch::Static обслуживать статические файлы в директории, отличной от публичной. Он отлично работает в разработке, но я не могу получить те же результаты в производстве. У меня есть статические файлы в /var/www/mysite.com…
20 май '15 в 16:28
3
ответа
Получить URL-адрес на основе ограничений, используя url_for на основе смонтированного движка
Есть ли способ, которым я могу сделать url_for, чтобы вернуть URL-адрес на основе request.host во время маршрутизации отправки действий? mount Collaborate::Engine => '/apps/collaborate', :constraints => {:host => 'example.com' } mount Colla…
07 дек '15 в 11:17
1
ответ
Ошибка маршрутизации Rails при использовании g em griddler
У меня странная проблема с маршрутом, добавленным griddler в мое приложение rails. route.rb выдержка: # mount griddler using default path: /email_processor post '/email_processor' => 'griddler/emails#create', as: :email_processor Рейк-маршруты $ …
17 ноя '14 в 08:17
5
ответов
Rails 5.1: "unknown firstpos: NilClass" - проблема с перезагрузкой приложения
После обновления с Rails 5.0 до 5.1 я получаю эту ошибку каждый раз, когда приложение перезагружается, либо из-за изменений кода во время rails server или если я позвоню reload! с консоли. 13:53$ rc Loading development environment (Rails 5.1.1) 2.3…
09 июн '17 в 19:07
0
ответов
Как написать базовую настройку и разборку, которая выполняется перед каждым ActionDispatch::IntegrationTest
У меня есть ряд интеграционных тестов, написанных с использованием ActionDispatch::IntegrationTest для приложения Rails 4. Я пытаюсь добавить несколько строк к каждому setup а также teardown который я хочу вызывать перед каждым запуском теста, не пе…
19 окт '18 в 09:19
1
ответ
Как избавиться от ActionDispatch::Cookie::CookieOverflow?
Во-первых, я прочитал: Переполнение cookie в приложении rails? И это не проблема, с которой я сталкиваюсь. Я работаю с: gem "rails", "~> 3.2.11" а также ruby 1.9.3-p125 Я пытаюсь обработать поиск, и когда поиск слишком большой, я получаю эту ошиб…
17 июл '15 в 22:38
2
ответа
Возможный oneliner для этого кода Ruby on Rails
У меня есть объект файла, который имеет тип Rails ActionDispatch::Http::UploadedFile. Мне нужно переписать назначенное пользователем имя файла с общим именем при сохранении расширения файла. Вот как я реализовал код в настоящее время. Есть ли способ…
29 окт '15 в 23:12
1
ответ
Rspec для загрузки файла с параметрами
Я пытаюсь написать спецификацию для тестирования функции загрузки, и реализация кода работает, как и ожидалось, однако, когда я пытался написать спецификацию, я не смог выяснить, почему во время обмена данными происходит сбой JSON.parse, [ Rails 5.X…
05 ноя '17 в 22:19