在Sinatra视图中进行路由的正确方法是什么。在Rails中,我们命名了可在控制器和视图中访问的路由。
在视图中硬编码路线感觉很糟糕。这只是编写自定义路线助手的问题,还是有更标准的方法?
答案 0 :(得分:2)
最好的方法是设置视图助手功能。由于Sinatra默认情况下不提供视图助手,并且sinatra contrib中没有可用的帮助器,因此没有标准库,并且搜索url助手也不会太有用。
Sinatra提供的所有内容都是URL Helper,但这也不是构建网址。
但我确实找到了outdated gem正在做你想做的事情。这只是one method进行命名路由,也许这为您提供了一些实现动态路由调用的灵感。