我正在开发一个简单的 CMS,管理员应该能够从管理面板配置主菜单(项目位置、添加新项目、删除其他项目等)。所以我发现最好的方法不仅仅是在数据库中创建新表,而是动态创建视图,这就是我的问题。在我看来,没有必要使用数据库,因为菜单会经常显示(它在每个页面上)并且管理员不会经常更改它。
我希望 Rails 为 ex 创建视图(代码)。views/layouts/_main_menu.html.haml 包括管理员想要放在那里的任何内容。有没有什么宝石,或者我应该用某种红宝石脚本来做?有没有人在做类似的事情并且可以用代码支持我?