Задать вопрос
etspring
@etspring
Начитанное быдло

Есть ли аналог strong params внутри модели?

Доброго времени суток,
Собственно интересует сабж, чтобы не получать ActiveModel::UnknownAttributeError: unknown attribute.

Моделька:
Match id: nil, home_team: nil, away_team: nil

Собственно приходится делать вот так:
hash = {home_team: "Мясо", away_team: "Бомжи", third_team: "Лохомотив"}
Match.create(hash.reject{|t| !Match.attribute_method?(t)})

но думаю, что есть способ проще
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы