【发布时间】:2019-02-01 11:17:25
【问题描述】:
我是铁路新手。我有一些澄清,我在下面列出。
我提到了许多链接和堆栈溢出问题,到处都提到使用 request 并获取有关 路径、控制器、操作 等的详细信息,但是如果我在 routes.rb 中使用 request ,它会抛出 undefined local variable or method 错误。
我在我的 routes.rb 中使用了 constraints 并从那里调用一个方法 matches? 来自动态约束的类在 lib/constraints 目录中定义。在这里 matches?(request) 接收一个名为 request 的参数,其中包含有关当前路由的详细信息,参数值从哪里发送?,我有这个疑问,因为在 routes.rn 中使用此方法时在 constraint(ClassName) 我没有指定方法名称 (匹配?) 或参数 request
我想知道幕后的工作。
谢谢
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4