2014-07-10 28 views
-1

我正在使用friendly_id gem來使我的網址更友好&例如,通過url中的用戶名替換id。一切工作正常開發中,因爲我即將運行(更新當前用戶的網址):Rails friendly_id不會在heroku上的現有用戶上呈現

User.find_each(&:save) in my rails c。

但在生產模式下,在heroku上,它只適用於新用戶 - 如何將friendly_id模型添加到現有用戶?

我試圖運行

Heroku run rake Pin.find_each(&:save) 

但沒有成功:

-bash: syntax error near unexpected token `(' 

任何想法如何,我可以解決這個問題?

回答

0

內,您的應用程序目錄:

heroku run console 

然後:

Pin.find_each(&:save) 
+0

!感謝您的答案,但現在它返回=>零 - 奇怪的權利? – zacchj

+0

每個Ruby方法/對象都返回「something」。你會得到什麼錯誤? – scaryguy

+0

我知道這是錯誤!而不是更新現有的用戶 - 它返回=>零! – zacchj