Есть ли способ уничтожить записи активной записи Rails в таблице без и id
столбца?
Я знаю, что есть несколько способов уничтожить активные записи с помощью ids
, например:
User.destroy(1)
User.first.destroy
Однако я не могу найти способ сделать это без id
. Я проверил предложения в по этой ссылке , но безрезультатно.
В идеале я имею в виду что-то вроде этого:
User.where(name: "Dummy").destroy
# Returns this:
# ArgumentError (wrong number of arguments (given 0, expected 1))
Я знаю, что обычно не рекомендуется создавать таблицы в Rails без столбца id
. Хотя я хотел бы по возможности избавиться от него для этой конкретной таблицы, я хочу создать столбец, если окажется, что обходных путей нет. Заранее спасибо.