Описание тега strong-parameters
Strong Parameters requires whitelisting of Action Controller parameters by default. In Ruby on Rails this means the developer will have to make a choice about which Active Model attributes are eligible for mass assignment. Strong parameters have been included in Rails 4 by default.
5
ответов
Ошибка запрещенных атрибутов в Rails 4 при возникновении ситуации, когда в более ранних версиях Rails использовался attr_accessible
С недавним обновлением до Rails 4, обновление атрибутов с использованием кода, похожего на приведенный ниже, не работает, я получаю ActiveModel::ForbiddenAttributes ошибка: @user.update_attributes(params[:user], :as => :admin) Где пользователь им…
03 июл '13 в 14:05
1
ответ
Rails 5, хеш параметров доступа
Я думаю, что я теряю это здесь... так что у меня есть хэш params, который я хочу использовать в контроллере: Параметры: {"utf8"=>"✓", "_method"=>"patch", "authenticity_token"=>"etcetc", "scan"=> {"1"=>{"scan_id"=>"40", "organisation_id"=>"1", "selec…
16 мар '17 в 18:58
1
ответ
strong_params удаление идентификатора acceptpts_nested_attributes_for моделей
У меня есть следующее заявление strong_params: def product_grid_params params.require(:product_grid).permit(:name, product_grid_locations_attributes: [:id, :grid_index, :item_id, :item_type, :short_name, :long_name] ).merge({ venue_id: params[:venue…
23 май '15 в 19:23
1
ответ
Сильные параметры Rails вызывают исключение или регистрируют настройки контроллера?
После прочтения документации единственное место, которое я могу увидеть для настройки поднятия Strong Parameters или настройки журнала, - это: config.action_controller.action_on_unpermitted_parameters = :raise Я хочу установить это :raise для моих к…
19 окт '16 в 01:50
2
ответа
Rails новое действие с разными моделями
У меня есть проблема в Rails с действием create - у меня есть эта информация в моем контроллере: ComputerController def create @computer = Computer.new(computer_params) redirect_to computers_path end private def computer_params require.params(:compu…
09 окт '15 в 04:36
5
ответов
Строгие параметры разрешают все атрибуты для вложенных атрибутов
Есть ли способ в сильных параметрах разрешить все атрибуты модели nested_attributes? Вот пример кода. class Lever < ActiveRecord::Base has_one :lever_benefit accepts_nested_attributes_for :lever_benefit end class LeverBenefit < ActiveRecord::B…
23 июл '13 в 12:57
2
ответа
acceptpts_nested_attributes_ для создания дубликатов
acceptpts_nested_attributes_ для создания дубликатов модель class Article < ActiveRecord::Base has_many :article_collections accepts_nested_attributes_for :article_collections, :allow_destroy => true, reject_if: :all_blank end class ArticleCol…
08 июл '15 в 07:38
1
ответ
Неявное преобразование Symbol в Integer для вложенных атрибутов
У меня проблемы с редактированием вложенных атрибутов. Я получаю эту ошибку: no implicit conversion of Symbol into Integer event.rb: Class Event < ActiveRecord::Base has_many :event_joins, :dependent => :destroy accepts_nested_attributes_for :…
16 июл '15 в 09:28
3
ответа
Сериализация массива с параметром strong_parameters
Я пытаюсь сохранить массив, используя гем strong_parameters. Но у меня есть проблемы с тем, как форма отправляет мой массив. Параметры выглядят так: > params[:circuit] => {"title"=>"Some title", ..., "viewable_tasks"=>{"0"=>"woop", "1…
13 апр '13 в 01:28
2
ответа
Rails 4 Полиморфная загрузка изображений с помощью Paperclip не работает для всех моделей
Rails новичок здесь... и ТАК первоклассный.... После пары уроков я решил попробовать создать систему управления событиями. Ничего подобного амбициям, верно? События, художники и компании должны иметь возможность загрузить одно изображение с помощью …
19 дек '14 в 19:18
1
ответ
Загрузка файлов с помощью Rails 4, Strong Parameters и Carrierwave
Я портирую приложение, которое использует Carrierwave, на Rails 4, но у меня проблемы с сильными параметрами. У меня есть модель с accepts_nested_attributes_for :photos Вот как передаются загруженные изображения: { # ... "model"=> { # ... "photos…
08 мар '13 в 15:07
2
ответа
Rails 4 сильных параметра получают разрешение от вложенной модели
Есть несколько вопросов для сильных параметров, но я не смог найти ответа для достижения своей цели. Пожалуйста, извините за любые дубликаты (и, возможно, укажите мне в правильном направлении). Я использую сильные параметры в модели, которая имеет н…
21 май '14 в 07:17
1
ответ
Можно ли добавить в белый список JSON (как текст) в сильных параметрах Rails?
Допустим, у меня есть этот JSON: { name: 'David', tags: { is_confused: true } } и в определенной модели (т. е. пользователя) я могу сохранить это напрямую... но мой объект тегов должен быть сохранен в столбце Text, который впоследствии будет сериали…
23 ноя '16 в 06:46
1
ответ
Рельсы: внесение в белый список нескольких объектов
У меня есть форма для заказа, содержащая продукты (идентификатор, количество), которые добавляются динамически формы: <% = form_for (заказ) do | f | %> <div class="field"> <%= f.label :note %> <%= f.text_field :note %> </div>…
03 май '17 в 18:24
2
ответа
Параметр отсутствует или значение пустое
У меня есть две модели: Boards а также Topics, Я хочу иметь возможность добавить Topics в Boards, Мои вложенные ресурсы: resources :boards do resources :topics end Моя акция "Board # Show": def show @board = Board.find(params[:id]) @new_topics = Top…
11 дек '14 в 00:00
2
ответа
Rails 4 - поля вложенных объектов принадлежат_ не сохраняются
Примечание: я прочитал пару сообщений, подобных этому. Но ни одно из решений не работает для меня.У меня есть два объекта Appeal и Appealer с отношениями один ко многим. Когда я сохраняю объект Appeal, все поля сохраняются, а также сохраняется идент…
04 июл '16 в 09:01
0
ответов
Как добавить виртуальные атрибуты на лету с сильными параметрами
У меня есть этот контроллер: class AccountsController < ApplicationController def create if @current_account.update_attributes(account_params) redirect_to :dashboard end end def account_params params.require(:account).permit(:company, users_attri…
13 авг '13 в 10:26
1
ответ
Как мне разрешить все параметры, даже если они пустые?
У меня есть следующее: def index @dealFilter = DealFilter.new params[:deal_filter].permit(deal_filter: {}) Работает, когда заданы параметры, а не когда они отсутствуют. Это дает undefined method ``permit' for nil:NilClass Did you mean? print ошибка.…
07 июн '17 в 21:52
0
ответов
Strong_parameters с учетом смешанных моделей
Я использую строгие параметры, и когда я пытаюсь сохранить следующую форму, я получаю следующее сообщение. Неопределенный метод `house_params'для #'<'VisitsController: 0x007fa88deec428'>' Я сбит с толку, потому что я использую контроллер посещений, …
26 апр '13 в 22:29
2
ответа
Сильные параметры с вложенным хешем
У меня есть следующие параметры и я не могу получить сильные параметры для работы. Вот мой основной код, для простоты запускаемый в консоли Rails: json = { id: 1, answers_attributes: { c1: { id: "", content: "Hi" }, c2: { id: "", content: "Ho" } } }…
24 сен '15 в 16:25