Вопросы по теме 'strong-parameters'
Отсутствие неявного преобразования типа Array в Integer с Rails 4.0.2 и строгими параметрами
Я пытаюсь обновить вложенную модель с помощью простой ассоциации has_many / own_to
Я установил параметры в контроллере с помощью
params.require(:survey).permit(:name, :questions[[:id, :content]])
но я получаю сообщение Нет неявного...
1337 просмотров
schedule
13.10.2021
Это два разных способа записи вложенных атрибутов в сильные параметры?
Я работаю с вложенными атрибутами и строгими параметрами и видел два разных способа вложения атрибутов в строгие параметры.
Возьмем этот пример:
class Post < ActiveRecord::Base
has_many :comments
accepts_nested_attributes, :comments...
233 просмотров
schedule
30.09.2021
Есть ли обходной путь для ада сильных параметров?
Я только что унаследовал приложение RoR 3.2 и пытаюсь заставить его работать на 4.2.
Я собираюсь на секунду надеть саркастическую шляпу, просто чтобы мне стало лучше. Вместо того, чтобы иметь одну строку в одном файле для защиты определенных полей...
73 просмотров
schedule
06.11.2021
Rails 4, вложенные формы, ActiveModel :: ForbiddenAttributesError
Мне нужно создать изменения для продуктов, поэтому мне нужно переместить редактируемую информацию в другую таблицу.
Я создал вложенную форму, но не могу сохранить данные: ActiveModel :: ForbiddenAttributesError
Насколько я понимаю, проблема в...
388 просмотров
schedule
29.09.2021
Сильные параметры Rails: разрешить параметр в контроллере
У меня есть модель пользователя, которая в качестве внутреннего поля говорит some_internal_id . Я не хочу, чтобы внешние пользователи могли войти в него (через массовое назначение). В идеале я не должен разрешать это в функции user_params ....
1011 просмотров
schedule
30.10.2021
Rails 4 - Порядок has_many через вложенные атрибуты в форме
tl, dr : как я могу гарантировать, что порядку моих has_many с помощью вложенных атрибутов со значением атрибута, установленным в сборке, всегда назначается один и тот же номер хэш-ключа вложенных параметров (0, 1, и т. д.) и всегда появляются в...
308 просмотров
schedule
15.11.2021
Почему Rails продолжает сообщать мне о недопустимом параметре, даже если я его разрешил?
У меня есть Profile модель, которая имеет следующее:
has_many :transcripts, dependent: :destroy
accepts_nested_attributes_for :transcripts, allow_destroy: true
На моей Transcript модели у меня следующее:
include...
2957 просмотров
schedule
21.10.2021
Существуют ли риски безопасности при занесении в белый список имен всех столбцов в модели со строгими параметрами?
Я занимаюсь извлечением некоторых частей проекта в движок, и я хотел внести параметры пользователя в белый список таким образом, чтобы пользователю не приходилось ничего настраивать.
Вот что я в итоге придумал:
def user_params...
99 просмотров
schedule
01.12.2021
Разработка разрешения всех атрибутов по умолчанию в Rails 4
В настоящее время я запускаю следующее:
Rails 4.0.2 Devise 3.2.2
В документации Devise говорится, что Strong Parameters по умолчанию блокирует все атрибуты, кроме следующих: адрес электронной почты, пароль, подтверждение_пароля, текущий_пароль....
305 просмотров
schedule
02.03.2022
Rails 4 сильных параметра не работает при создании экземпляров в консоли rails
Возможно, здесь вы делаете что-то глупое, но вот мой базовый класс резака для печенья:
class League < ActiveRecord::Base
private
def league_params
params.require(:full_name).permit!
end
end
И при создании нового...
9836 просмотров
schedule
04.03.2022
обновление метода и ошибка неразрешенных параметров рельсов 4
у меня проблема с сильными параметрами в rails 4 и angularjs, при обновлении моего метода внутри контроллера я получил следующую ошибку:
Запрещенные параметры: id, cliente_id, created_at, updated_at Запрещенные параметры: id, cliente_id,...
91 просмотров
schedule
18.03.2022
как разрешить массив с сильными параметрами
У меня есть работающее приложение Rails 3, которое использует has_many: через ассоциации, которых нет, поскольку я переделываю его как приложение Rails 4, что позволяет мне сохранять идентификаторы из связанной модели в версии Rails 4.
Это три...
174893 просмотров
schedule
09.04.2022
iOS7 есть ли причина использовать назначение вместо слабого для свойств?
Я столкнулся с несколькими ошибками «сообщение, отправленное в освобожденный экземпляр» в своем приложении и проследил их до использования
@property(nonatomic,assign)NSObject* object;
Замена их на
@property(nonatomic,weak)BuffCollection*...
637 просмотров
schedule
21.04.2022
Сильные параметры и безопасность
В методе контроллера у меня есть:
@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 просмотров
schedule
15.04.2022
Rails 4.2.4 / Devise — Как разрешить вложенные атрибуты
У меня возникли проблемы с очисткой некоторых параметров для вложенных форм с помощью Devise. Вот мой код и, в конце концов, объяснение того, что я уже пробовал.
Я нашел кучу ответов в SO, но все они, кажется, указывают на то, что просто поместили...
530 просмотров
schedule
12.05.2022
Rails 5 Недопустимый параметр при сохранении
Я работаю с двумя моделями Submission и Tag . Submission has_one :tag . В моем контроллере я настроил свой submission_params следующим образом:
params.require(:submission).permit(:domain, tag_attributes:[:tag_text, :notes])
Однако я...
1145 просмотров
schedule
18.05.2022
Вложенные атрибуты Strong Parameters, неизвестный формат ActionController
Попытка заставить вложенные атрибуты работать с моими запросами POST.
Метод create и privates в моем контроллере выглядит так:
def create
respond_to do |format|
format.json { head :ok }
end
Event.create!(event_params)...
1051 просмотров
schedule
22.05.2022
Сильные параметры: недопустимые параметры: теги в отношении 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