Вопросы по теме 'ruby-on-rails-5'

Как я могу сделать файлы cookie безопасными (только https) по умолчанию в rails?
В контроллере Rails я могу установить такой файл cookie: cookies[:foo] = "bar" И укажите, что флаг «безопасный» (только https) должен быть включен следующим образом: cookies[:foo, :secure => true] = "bar" :secure по умолчанию...
25279 просмотров

actioncable не может подключиться к веб-сокету
Я не могу подключиться к веб-сокету actioncable. Я добавил эту строку в свой route.rb match "/websocket", :to => ActionCable.server, via: [:get, :post] и я добавил эти файлы в путь к моему приложению: cable/config.ru #...
2584 просмотров

ActionCable на AWS: ошибка во время рукопожатия WebSocket: неожиданный код ответа: 404
Мы пытаемся развернуть простой пример чата Rails 5 DHH на одном автономном экземпляре EC2 на AWS. Код доступен здесь: https://github.com/HectorPerez/chat-in-rails5 Мы использовали Elastic Beanstalk для раскрутки одного экземпляра таким образом:...
4460 просмотров

Опция :nothing устарела и будет удалена в Rails 5.1.
Этот код в рельсах 5 class PagesController < ApplicationController def action render nothing: true end end приводит к следующему предупреждению об устаревании DEPRECATION WARNING: :nothing` option is deprecated and will be...
27828 просмотров
schedule 28.04.2022

Rails 5: невозможно получить хеш-значения из параметра
Я столкнулся со странной проблемой. undefined method `values' for #<ActionController::Parameters:0x007fb06f6b2728> это ошибка, которую я получаю, когда я назначаю переменную хешу параметров и пытаюсь получить ее значения. attributes...
55746 просмотров
schedule 04.11.2022

Rails 5 — Ошибка во время рукопожатия WebSocket: значение заголовка «Connection» должно содержать «Upgrade»
В настоящее время я пытаюсь развернуть приложение с использованием Rails 5.0.0.beta2, но когда я загружаю приложение в свою консоль javascript, я вижу Ошибка подключения WebSocket к «wss://example.com/cable»: ошибка во время рукопожатия...
2900 просмотров

Как перейти к определенной пользовательской версии API Rails 5?
Я разрабатываю приложение, бэкэнд которого написан на рельсах 5 API (бета-версия). У моего API будет несколько версий, и я использую этот подход для управления версиями: https://github.com/iamvery/rails-api-example/blob/master/config/routes.rb...
1128 просмотров

Rails 5 ActiveRecord::SerializationTypeMismatch при создании ресурса через API
Я использую приложение Rails 5 (beta3) для API. Моя модель имеет сериализованный атрибут, сериализованный в массив. Когда я отправляю тестовый запрос от Postman, я получаю следующую ошибку: ActiveRecord::SerializationTypeMismatch (Attribute was...
1314 просмотров

Неопределенный метод экземпляра response_to в API-контроллере Rails 5
В рельсах 5, созданных с помощью --api , у меня есть ошибка NoMethodError (undefined method `respond_to' for #<Api::MyController:0x005645c81f0798> Did you mean? respond_to?): Однако в документации для rails 4.2 указано NoMethodError...
32109 просмотров
schedule 03.06.2023

Рендерить :json без шаблона
Насколько я знаю, json можно отобразить на Rails без шаблона, используя такой код, как: module Overrides class SessionsController < DeviseTokenAuth::SessionsController def destroy render json: { errors: 'Test 200'...
4106 просмотров

Нетерпеливая загрузка в ActiveJob
У меня есть ActiveJob с некоторыми параметрами, которые были сериализованы с помощью GlobalID. При выполнении задания, как я могу загрузить некоторые связанные модели? class Foo has_one :bar end class Bar belongs_to :foo field...
206 просмотров
schedule 22.04.2023

Rails 5, nil не является допустимым источником ресурсов
Я только что обновился до Rails 5, и у меня возникла странная проблема при попытке показать изображение. У меня есть точный код для Rails 4: <%= image_tag article.image_url(:thumb) %> Но после обновления я получаю: nil is not a...
9986 просмотров
schedule 25.02.2023

Проксирование порта Pow не работает с Rails 5
У меня есть приложение Rails 5, работающее с Foreman, и я пытаюсь использовать прокси-сервер Pow для его доступа. Когда я пытаюсь получить доступ к моему приложению в myapp.dev , я получаю следующую ошибку: Ошибка прокси Не удалось...
555 просмотров

Правильный способ реализации версий API с помощью active_model_serializers
Я знаю, что уже есть некоторые вопросы, а также это открытая проблема, связанная с тем, что AMS не слишком эффективно обрабатывает пространства имен. (который используется при таком подходе к управлению версиями), но я хотел быть уверенным, что...
2104 просмотров

Как ограничить доступ к действию index моего ресурса, но не к отдельной записи, принадлежащей этому пользователю?
Так вот как выглядит усеченная версия моего ability.rb : class Ability include CanCan::Ability def initialize(user) alias_action :create, :read, :update, :destroy, to: :crud user ||= User.new # guest user (not logged in) if...
382 просмотров

Кабель действия не может подключиться (не удалось обновить до WebSocket)
У меня возникла проблема с подключением к веб-сокету в средах, не связанных с разработкой, с этими сообщениями журнала. Failed to upgrade to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: close, HTTP_UPGRADE: ) Finished "/cable/"[non-WebSocket]...
5007 просмотров

Соединяем ассоциацию API Rails с Ember
У меня две модели: user и card . Когда пользователь создает новую карту, я хочу связать пользователя с этой картой. (Можно предположить, что user_id равно 1) Для части Rails, card.rb class Card < ActiveRecord::Base...
45 просмотров

Разработка для Ruby on Rails: @users равен нулю, когда требуется одобрение администратора
Я настраиваю приложение (Rails 5), в котором пользователи должны быть одобрены администратором. Я следовал инструкциям на странице https://github.com/plataformatec/devise/wiki/How-To%3a-Require-admin-to-activate-account-before-sign_in при настройке...
60 просмотров
schedule 03.02.2023

Rails извлекает все записи в контроллере шоу
В моей категории rails показать контроллер для категорий, которые я настроил так: def show @categories = Category.find_by(params[:name]) end Но когда я посещаю этот контроллер, он возвращает все записи о продуктах, найденных в...
102 просмотров

Кабель действия конфигурации для Heroku — ошибка localhost: 3000/cable
У меня проблема с моим приложением с Action Cable на Heroku: Ошибка подключения WebSocket к «ws://localhost:3000/cable»: ошибка при установлении соединения: net::ERR_CONNECTION_REFUSED Мое производство.рб: config.action_cable.url =...
877 просмотров