【发布时间】:2024-04-25 08:00:02
【问题描述】:
我想使用 Sinatra 创建一个简单的实验性 MVC 框架。
我想按名称"pages" 定义资源,例如应该解析为:
/pages (index)
/pages/new
/pages/:id/show (show)
映射到app/controllers/PagesController.rb,对应的get('/')负责索引,post('/pages/create')负责创建等。
问题是即使在阅读了官方文档后我也感到非常困惑。我想我需要为此使用非经典的 Sinatra 模型,但谁能指出我正确的方向?
谢谢
【问题讨论】:
-
对应
get('/'),你不是说get('/pages')吗? -
是的,我就是这个意思。基本上我如何模仿 Rails 对控制器的作用?
标签: ruby model-view-controller routing sinatra