0

在 Sinatra 视图中进行路由的正确方法是什么。在 Rails 中,我们命名了可在控制器和视图中访问的路由。

在视图中硬编码路线感觉很糟糕。只是编写自定义路由助手的问题,还是有更标准的方法?

4

1 回答 1

2

最好的方法是设置一个视图辅助函数。由于 Sinatra 默认不提供视图助手,并且 sinatra contrib 中没有可用的助手,因此没有标准库,而且搜索 url 助手也没有太大帮助。

Sinatra 提供的所有东西都是URL Helper,但这也不是构建 url。

然而,我确实发现了一个过时的宝石,它正在做你想做的事。只是做命名路由的一种方法,也许这给你一些实现动态路由调用的灵感。

于 2012-07-11T15:41:29.817 回答