你如何使用 Pakyow around hooks?
How do you use Pakyow around hooks?
查看文档 (http://pakyow.com/docs/routing),我没有看到围绕钩子进行路由的示例,因此我假设如下:
fn :around_hook do
:do_some_stuff
yield
:do_some_more_stuff
end
get :named_route, '/named_route_path', around: [:around_hook] do
:doing_stuff_in_the_middle
end
但是由于服务器响应 500 错误并且堆栈跟踪显示 no block given (yield)
,我想我的假设是错误的。
看来我一定是想错了around hook,或者只是犯了一个简单的错误。无论如何,寻找答案。
所以我对around hook的基本理解是错误的。它实际上执行了两次,一次在路由块之前,一次在路由块之后。
fn :around_hook do
:do_this_before_and_after
end
get :route, '/route', around: [:around_hook] do
:do_this_in_the_middle
end
感谢@bryanp
查看文档 (http://pakyow.com/docs/routing),我没有看到围绕钩子进行路由的示例,因此我假设如下:
fn :around_hook do
:do_some_stuff
yield
:do_some_more_stuff
end
get :named_route, '/named_route_path', around: [:around_hook] do
:doing_stuff_in_the_middle
end
但是由于服务器响应 500 错误并且堆栈跟踪显示 no block given (yield)
,我想我的假设是错误的。
看来我一定是想错了around hook,或者只是犯了一个简单的错误。无论如何,寻找答案。
所以我对around hook的基本理解是错误的。它实际上执行了两次,一次在路由块之前,一次在路由块之后。
fn :around_hook do
:do_this_before_and_after
end
get :route, '/route', around: [:around_hook] do
:do_this_in_the_middle
end
感谢@bryanp