У меня есть список дел с 5 задачами, которые хранятся в одной записи.
Todo.task_one, Todo.task_two, etc.
То, что я хотел бы сделать, это иметь возможность циклически проходить через поля, подобные этим
total_tasks = ["one", "two", "three", "four", "five"]
for tasks in total_tasks
Todo.task_#{tasks} = "text here"
end
Однако, это не сработает, если я не использую eval "Todo.task_#{tasks} = 'text here'"
, который, как я знаю, небезопасен. Даже использование eval
на самом деле не решение, потому что мне нужно сделать это в представлении, используя erb
, так что я застрял.