Вопросы по теме 'ruby-on-rails-5'
Как я могу сделать файлы cookie безопасными (только https) по умолчанию в rails?
В контроллере Rails я могу установить такой файл cookie:
cookies[:foo] = "bar"
И укажите, что флаг «безопасный» (только https) должен быть включен следующим образом:
cookies[:foo, :secure => true] = "bar"
:secure по умолчанию...
25279 просмотров
schedule
13.05.2022
actioncable не может подключиться к веб-сокету
Я не могу подключиться к веб-сокету actioncable.
Я добавил эту строку в свой route.rb
match "/websocket", :to => ActionCable.server, via: [:get, :post]
и я добавил эти файлы в путь к моему приложению: cable/config.ru
#...
2584 просмотров
schedule
04.07.2023
ActionCable на AWS: ошибка во время рукопожатия WebSocket: неожиданный код ответа: 404
Мы пытаемся развернуть простой пример чата Rails 5 DHH на одном автономном экземпляре EC2 на AWS. Код доступен здесь: https://github.com/HectorPerez/chat-in-rails5
Мы использовали Elastic Beanstalk для раскрутки одного экземпляра таким образом:...
4460 просмотров
schedule
12.10.2022
Опция :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 просмотров
schedule
30.12.2022
Как перейти к определенной пользовательской версии API Rails 5?
Я разрабатываю приложение, бэкэнд которого написан на рельсах 5 API (бета-версия).
У моего API будет несколько версий, и я использую этот подход для управления версиями:
https://github.com/iamvery/rails-api-example/blob/master/config/routes.rb...
1128 просмотров
schedule
15.10.2022
Rails 5 ActiveRecord::SerializationTypeMismatch при создании ресурса через API
Я использую приложение Rails 5 (beta3) для API. Моя модель имеет сериализованный атрибут, сериализованный в массив. Когда я отправляю тестовый запрос от Postman, я получаю следующую ошибку:
ActiveRecord::SerializationTypeMismatch (Attribute was...
1314 просмотров
schedule
19.10.2022
Неопределенный метод экземпляра 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 просмотров
schedule
04.08.2022
Нетерпеливая загрузка в 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 просмотров
schedule
26.05.2023
Правильный способ реализации версий API с помощью active_model_serializers
Я знаю, что уже есть некоторые вопросы, а также это открытая проблема, связанная с тем, что AMS не слишком эффективно обрабатывает пространства имен. (который используется при таком подходе к управлению версиями), но я хотел быть уверенным, что...
2104 просмотров
schedule
09.12.2022
Как ограничить доступ к действию 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 просмотров
schedule
25.09.2022
Кабель действия не может подключиться (не удалось обновить до WebSocket)
У меня возникла проблема с подключением к веб-сокету в средах, не связанных с разработкой, с этими сообщениями журнала.
Failed to upgrade to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: close, HTTP_UPGRADE: )
Finished "/cable/"[non-WebSocket]...
5007 просмотров
schedule
29.12.2022
Соединяем ассоциацию API Rails с Ember
У меня две модели: user и card .
Когда пользователь создает новую карту, я хочу связать пользователя с этой картой. (Можно предположить, что user_id равно 1)
Для части Rails,
card.rb
class Card < ActiveRecord::Base...
45 просмотров
schedule
21.10.2023
Разработка для 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 просмотров
schedule
30.10.2022
Кабель действия конфигурации для Heroku — ошибка localhost: 3000/cable
У меня проблема с моим приложением с Action Cable на Heroku:
Ошибка подключения WebSocket к «ws://localhost:3000/cable»: ошибка при установлении соединения: net::ERR_CONNECTION_REFUSED
Мое производство.рб:
config.action_cable.url =...
877 просмотров
schedule
04.08.2023