【发布时间】:2012-01-27 06:02:01
【问题描述】:
假设我有一个模型 Token 对象,它有两个字段,user_id 和 token_string。我想多次保存该对象(基本上循环)一键保存,每次保存对象时都具有相同的 user_id 但不同的 token_string 值。稍后我希望能够检索由保存的所有 token_strings那个特定的 user_id。关系是 User has_many Tokens 和 Token belongs_to User 。我该怎么做?非常感谢。
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
【问题讨论】:
-
您要保存多少次?您是否在每次迭代中创建新的令牌?
-
@Chris 不止一次,可能是任何数字,是的,我想在每次迭代中创建令牌。谢谢
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1