Допустим, у меня есть объект модели Token с двумя полями, user_id и token_string . Я хочу сохранить объект более одного раза (в основном зацикливание) в один клик, Каждый раз, когда объект сохраняется с тем же user_id , но с другим token_string значением. И позже я хочу иметь возможность получить все строки token_string, сохраненные этим конкретным user_id. отношение пользователь has_many токены и токен принадлежит_ пользователю . Как мне это сделать? Большое спасибо.
def save_more_than_once
#note here the object already has user_id value but nil token_string
#loop start here,lets say loops couple of times
self.token_string = Digest::SHA1.hexdigest("random string")
save!
#loop end
end