Вопросы по теме 'strong-parameters'
Как обновить вложенные объекты после обновления strong_parameters на rails 3.2?
Я уже давно использую гем strong_parameters с Rails 3.2. И до сих пор все было в порядке.
После недавнего обновления strong_parameters до версии 0.2.0 я больше не могу обновлять вложенные объекты.
Вот параметры запроса
{
"resource"=>{...
440 просмотров
schedule
03.10.2022
Вложенные атрибуты Rails JSON
Я работаю над API Rails 4, где клиент может отправлять данные в контроллер, и он будет сохраняться в базе данных. Мне было интересно, как я могу реализовать пользователя для POST вложенного JSON, а затем заставить контроллер принять атрибуты и...
988 просмотров
schedule
30.04.2024
Разрешить один параметр и безопасные параметры по умолчанию? Сильные параметры
Я все еще изо всех сил пытаюсь понять сильные параметры и то, как именно они работают.
Во-первых, какие параметры на самом деле доступны по умолчанию (Правка: только что подтвердил, что кажется, ID есть, зачем это?), или они все считаются...
336 просмотров
schedule
25.10.2023
Rails 4 использует немодельные атрибуты в параметрах, что приводит к неопределенному методу `merge' для nil:NilClass
У меня есть форма поиска на индексной странице для моей модели свойств, которая использует как Ransack, так и Geocoder для поиска полей модели свойств, а также для сужения результатов в зависимости от расстояния от адреса, введенного пользователем в...
796 просмотров
schedule
08.02.2024
has_many Вложенные атрибуты в Rails 4 (сохранение нескольких объектов с сильными параметрами)
У меня есть пользователь, который has_many services:
class User < ActiveRecord::Base
has_many :services
accepts_nested_attributes_for :services, :reject_if => lambda { |s| s[:name].blank? }, :allow_destroy => true
end
Вот мои...
563 просмотров
schedule
14.05.2024
Сильная проблема с параметрами в новом
У меня есть ActiveModel::ForbiddenAttributesError , когда я нажимаю создать в своей форме.
В моем контроллере:
def create
@topic = Topic.new(topic_params)
if @topic.save
redirect_to topics_path, notice: 'Topic was...
57 просмотров
schedule
01.05.2024
ActiveModel::ForbiddenAttributesError в контроллере комментариев
У меня есть контроллер комментариев и контроллер продуктов. Сбой при создании действия контроллера комментариев с ошибкой Forbidden Attributes.
Я удалил все атрибуты attr_accessible из моделей и переместил их в контроллер. Все равно что-то не...
637 просмотров
schedule
28.05.2024
Загрузка полиморфных изображений Rails 4 с помощью Paperclip не работает для всех моделей
Новичок в Rails... и ТАК первый раз....
После пары руководств я решил попробовать создать систему управления событиями. Ничего похожего на амбиции, верно? События, художники и компании должны иметь возможность загружать одно изображение с помощью...
1829 просмотров
schedule
07.11.2023
Белый список значений с использованием сильных параметров в Rails 4
Можно ли использовать строгие параметры, чтобы гарантировать, что атрибут будет отфильтрован с помощью белого списка возможных значений?
Например, у меня есть параметр age, который я хочу гарантировать, что он может иметь только следующие значения...
924 просмотров
schedule
31.10.2023
Devise::InvitationsController сообщает о недопустимых параметрах
У меня проблема с devise_invitable 1.4.0 и сильным параметры, когда я добавляю дополнительные пользовательские параметры, и я очень надеюсь, что кто-то может направить меня в правильном направлении. Я могу отправлять приглашения, но когда...
795 просмотров
schedule
31.10.2022
Сильные параметры: условные параметры
Я хочу передать условные параметры на основе выбора (да/нет ответов на 3 отдельных флажка) в форме ввода. Я попытался использовать подход if then else, но это явно не элегантно из-за 8 различных вариантов. Может кто-нибудь предложить лучшее решение?...
1058 просмотров
schedule
09.06.2024
Rails, как проверить ответ 400 с отсутствующим параметром
Я работаю с Rails 4.2.5 и пытаюсь проверить ожидаемый ответ 400 от контроллера в случае некорректного запроса. Логика проверки параметров обрабатывается strong_parameters .
контекст
В моем контроллере у меня есть:
def user_params...
1963 просмотров
schedule
12.12.2022
Объединить ActionController::Parameters с rails 5
В rails 4 я могу объединиться! StrongParams, но с тех пор, как рельсы 5 (beta1) сливаются! не доступен. Как лучше всего это сделать в контроллере
params = ActionController::Parameters.new({
name: 'Francesco',
age:...
15399 просмотров
schedule
09.02.2024
Сильные параметры для вложенных атрибутов с вложенными атрибутами?
У меня есть «Рецепт», который имеет_много «Ilists» и «Ilist» имеет_one «ингредиент», я пытаюсь представить все в одной форме, но у меня проблема с сильными параметрами. Я могу отправить форму, но, глядя на консоль, я вижу в запросе POST:...
50 просмотров
schedule
08.01.2024
Rails - сильные параметры - столбец строкового массива - форма
Массив строк в форме и контроллере
Я использую Rails 5 и Ruby 2.3.1
У меня возникли проблемы с выяснением того, как форма позволяет мне добавлять строки в массив в одной из моих моделей с одним полем ввода для каждого элемента в массиве. Для...
985 просмотров
schedule
12.02.2024
Как разрешить новый параметр в rails (devise) при реализации авторизации на основе ролей
Я работаю над созданием приложения с авторизацией на основе ролей. Итак, я создал миграцию для разработки пользователей, чтобы добавить новый столбец «роль». И у меня есть следующий блок кода в моем контроллере приложений, чтобы разрешить новый...
907 просмотров
schedule
15.10.2022
Слияние Rails (и ручное назначение) с нулевым назначением
Я пытаюсь создать модель в контроллере, используя сильные параметры в Rails 5.1 (некоторые вещи изменились по сравнению с предыдущими для strong_params). Однако, когда я проверяю параметры, объединенных НЕТ, и я получаю ForbiddenAttributesError,...
800 просмотров
schedule
02.02.2024
NoMethodError: неопределенный метод `разрешение' для #‹Hash:0x007facebc78c98› в минитесте Rails
я получаю эту ошибку permit для сильных параметров в Rails Minitest. Это отлично работает, когда я запускаю обычный поток (кроме тестирования). Всякий раз, когда я запускаю свой тест, он дает мне эту странную ошибку.
Почему это не работает...
623 просмотров
schedule
26.01.2024
Как динамически установить атрибут «имя» простого ввода формы
Я использую Simple Form в приложении Rails, в котором контроллер FormsController был определен следующим образом:
class FormsController < ApplicationController
def index
@forms = Form.all
end
def new
@form =...
60 просмотров
schedule
11.02.2024
Изменить значение в хэше параметров перед его сохранением?
Почему-то это не работает
user_params[:height] = user_params[:height].to_i * 100
User.new(user_params)
Он просто сохраняет параметр высоты как 1,8, когда он должен быть равен 180 (другими словами, он не изменяется, как указывает код).
Как мы...
22 просмотров
schedule
16.11.2022