0
有下面的代碼:Rails的網址助手PARAMS
before { get user_posts_path(user) }
正如你可以看到我想要做一個「GET」請求,但這個助手(user_posts_path)不起作用,因爲我需要爲此幫助程序使用user.log的user.id insteaf。我該如何解決它?謝謝。
有下面的代碼:Rails的網址助手PARAMS
before { get user_posts_path(user) }
正如你可以看到我想要做一個「GET」請求,但這個助手(user_posts_path)不起作用,因爲我需要爲此幫助程序使用user.log的user.id insteaf。我該如何解決它?謝謝。
如果user.login只是一個值,你應該能夠使用助手作爲
user_posts_path(user.login)
如果你永遠只需要在URL(而不是ID)user.login,您可以覆蓋方法to_param在用戶返回登錄而不是id。 ActiveRecord的:: Base的版本被棄用(移動到另一個模塊),但此頁面列出了其他版本:
是這個代碼在一個規範的,你可以提供更多的代碼和背景? – kasperite 2014-12-07 21:29:06