【发布时间】:2013-01-24 05:10:17
【问题描述】:
我正在学习 sinatra,我正在尝试创建简单的网站。这是我的网络目录树:
├── app.rb
│
├── admin
│ └── views
│ └── admin.rb
├── models
├── static
│
└── views
现在我只想为管理员渲染视图。换句话说:我在不同的位置有 2 个视图文件夹,admin 用于管理控制器和视图,另一个视图用于主页。
【问题讨论】:
-
您尝试过什么/什么不适合您?我认为这里没有问题,只是一个要求。
-
我尝试
load 'admin/admin.rb',结果不是在admin文件夹中渲染views,而是在root文件夹中渲染views。我尝试将视图文件夹设置为管理员文件夹,它仅适用于管理员。不是主页,我是专门编程 ruby/sinatra 的新手。我不知道如何加载不同的视图。 -
发布您当前用于设置/更改视图文件夹的相关代码。
-
我已经换了话题.. :)
-
你为什么不做
views/admin?西纳特拉 == 简单。你打破了这个概念:)
标签: ruby model-view-controller sinatra