2011-09-05 49 views
0

我有一個批量邀請命令,用戶可以在其中輸入一堆電子郵件邀請人們到我的應用程序中的帳戶。然而,到目前爲止,它在每封電子郵件的正面都包含一個空格...如何.strip所有電子郵件在rails數據庫?

我已經爲每個新電子郵件添加了一個.strip,但我現在要更新所有以前創建的帳戶。

我在heroku上運行應用程序,所以我會想象這將是一個在heroku控制檯的命令,我只是不想惹起它,所以我在這裏尋求幫助。

沒關係,我想通了。

 User.all.each do |user|; user.update_attributes(:email => user.email.split); end 

這是解決方案。只是有點棘手的事實發現Heroku一次只能處理一條線,而不像實際的軌道控制檯。

回答

0

如果您可以通過rails控制檯執行SQL。嘗試

開始;更新用戶設置email = trim(email);承諾;

相關問題