![](/img/trans.png)
[英]RailsTutorial: what's the difference between signup_path and user_path?
[英]What's the bracket in user_path (user) for?
我想知道(user)
用途。 我在理解Rails路由系统时遇到麻烦。
user_path(@user)
是否与user_path(@user)
user_path(user)
相同?
那就是您在调用user_path方法时提供的参数。 由于生成的路径类似于/ user / 25,因此用户指向的对象用于获取该ID号。
@user是一个实例变量,通常在控制器中设置(Rails在渲染Erb模板之前将其复制到View中),而user是局部变量或方法调用,可能是在render调用中作为显式局部变量给出或已定义作为您的ApplicationHelper模块中的一种方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.