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