Вопросы по теме 'strong-parameters'

Отсутствие неявного преобразования типа Array в Integer с Rails 4.0.2 и строгими параметрами
Я пытаюсь обновить вложенную модель с помощью простой ассоциации has_many / own_to Я установил параметры в контроллере с помощью params.require(:survey).permit(:name, :questions[[:id, :content]]) но я получаю сообщение Нет неявного...
1337 просмотров

Это два разных способа записи вложенных атрибутов в сильные параметры?
Я работаю с вложенными атрибутами и строгими параметрами и видел два разных способа вложения атрибутов в строгие параметры. Возьмем этот пример: class Post < ActiveRecord::Base has_many :comments accepts_nested_attributes, :comments...
233 просмотров

Есть ли обходной путь для ада сильных параметров?
Я только что унаследовал приложение RoR 3.2 и пытаюсь заставить его работать на 4.2. Я собираюсь на секунду надеть саркастическую шляпу, просто чтобы мне стало лучше. Вместо того, чтобы иметь одну строку в одном файле для защиты определенных полей...
73 просмотров

Rails 4, вложенные формы, ActiveModel :: ForbiddenAttributesError
Мне нужно создать изменения для продуктов, поэтому мне нужно переместить редактируемую информацию в другую таблицу. Я создал вложенную форму, но не могу сохранить данные: ActiveModel :: ForbiddenAttributesError Насколько я понимаю, проблема в...
388 просмотров
schedule 29.09.2021

Сильные параметры Rails: разрешить параметр в контроллере
У меня есть модель пользователя, которая в качестве внутреннего поля говорит some_internal_id . Я не хочу, чтобы внешние пользователи могли войти в него (через массовое назначение). В идеале я не должен разрешать это в функции user_params ....
1011 просмотров

Rails 4 - Порядок has_many через вложенные атрибуты в форме
tl, dr : как я могу гарантировать, что порядку моих has_many с помощью вложенных атрибутов со значением атрибута, установленным в сборке, всегда назначается один и тот же номер хэш-ключа вложенных параметров (0, 1, и т. д.) и всегда появляются в...
308 просмотров

Почему Rails продолжает сообщать мне о недопустимом параметре, даже если я его разрешил?
У меня есть Profile модель, которая имеет следующее: has_many :transcripts, dependent: :destroy accepts_nested_attributes_for :transcripts, allow_destroy: true На моей Transcript модели у меня следующее: include...
2957 просмотров

Существуют ли риски безопасности при занесении в белый список имен всех столбцов в модели со строгими параметрами?
Я занимаюсь извлечением некоторых частей проекта в движок, и я хотел внести параметры пользователя в белый список таким образом, чтобы пользователю не приходилось ничего настраивать. Вот что я в итоге придумал: def user_params...
99 просмотров
schedule 01.12.2021

Разработка разрешения всех атрибутов по умолчанию в Rails 4
В настоящее время я запускаю следующее: Rails 4.0.2 Devise 3.2.2 В документации Devise говорится, что Strong Parameters по умолчанию блокирует все атрибуты, кроме следующих: адрес электронной почты, пароль, подтверждение_пароля, текущий_пароль....
305 просмотров

Rails 4 сильных параметра не работает при создании экземпляров в консоли rails
Возможно, здесь вы делаете что-то глупое, но вот мой базовый класс резака для печенья: class League < ActiveRecord::Base private def league_params params.require(:full_name).permit! end end И при создании нового...
9836 просмотров

обновление метода и ошибка неразрешенных параметров рельсов 4
у меня проблема с сильными параметрами в rails 4 и angularjs, при обновлении моего метода внутри контроллера я получил следующую ошибку: Запрещенные параметры: id, cliente_id, created_at, updated_at Запрещенные параметры: id, cliente_id,...
91 просмотров

как разрешить массив с сильными параметрами
У меня есть работающее приложение Rails 3, которое использует has_many: через ассоциации, которых нет, поскольку я переделываю его как приложение Rails 4, что позволяет мне сохранять идентификаторы из связанной модели в версии Rails 4. Это три...
174893 просмотров
schedule 09.04.2022

iOS7 есть ли причина использовать назначение вместо слабого для свойств?
Я столкнулся с несколькими ошибками «сообщение, отправленное в освобожденный экземпляр» в своем приложении и проследил их до использования @property(nonatomic,assign)NSObject* object; Замена их на @property(nonatomic,weak)BuffCollection*...
637 просмотров

Сильные параметры и безопасность
В методе контроллера у меня есть: @user = current_user @rel = Relationship.where('user_id = ? and organization_id = ? and fish = ?', @user.id, params[:user][:default_relationship_id], true).first @user.update_attributes(default_relationship_id:...
113 просмотров

Rails 4.2.4 / Devise — Как разрешить вложенные атрибуты
У меня возникли проблемы с очисткой некоторых параметров для вложенных форм с помощью Devise. Вот мой код и, в конце концов, объяснение того, что я уже пробовал. Я нашел кучу ответов в SO, но все они, кажется, указывают на то, что просто поместили...
530 просмотров

Rails 5 Недопустимый параметр при сохранении
Я работаю с двумя моделями Submission и Tag . Submission has_one :tag . В моем контроллере я настроил свой submission_params следующим образом: params.require(:submission).permit(:domain, tag_attributes:[:tag_text, :notes]) Однако я...
1145 просмотров

Вложенные атрибуты Strong Parameters, неизвестный формат ActionController
Попытка заставить вложенные атрибуты работать с моими запросами POST. Метод create и privates в моем контроллере выглядит так: def create respond_to do |format| format.json { head :ok } end Event.create!(event_params)...
1051 просмотров

Сильные параметры: недопустимые параметры: теги в отношении has_many_through
У меня есть несколько моделей/контроллеров: event.rb: class Event < ActiveRecord::Base belongs_to :category belongs_to :user has_many :event_tags has_many :tags, through: :event_tags has_many :event_skills has_many :skills,...
463 просмотров
schedule 20.05.2022

Вложенные параметры с сильными параметрами
В приложении Rails 5.1, с моей точки зрения, я отправляю на свой контроллер следующее: "область"=>{"имя"=>"имя", "project_id"=>"123", "владельцы"=>{"шаг2"=>["345", "678"], "шаг3"=> ["123"]}} Как я могу с сильными параметрами разрешить...
2311 просмотров
schedule 23.05.2022

Сильный параметр рельсов не принимает массив хэшей
У меня есть групповой контроллер, который принимает массив хэшей в качестве параметра для запроса POST для создания действия. def create response = Group.create(current_user_id, group_params) render json: response end def...
9478 просмотров
schedule 13.06.2022