Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在舒适的墨西哥沙发上使用固定装置_Ruby On Rails_Comfortable Mexican Sofa - Fatal编程技术网

Ruby on rails 如何在舒适的墨西哥沙发上使用固定装置

Ruby on rails 如何在舒适的墨西哥沙发上使用固定装置,ruby-on-rails,comfortable-mexican-sofa,Ruby On Rails,Comfortable Mexican Sofa,我将配置选项设置为启用fixture,如 然后,我在不同的地方(文件夹,而不是在前端cms中)创建了layoutTest.html,包括db文件夹,但我无法让它在cms后端显示为布局 我做错了什么?根据对问题的评论反馈: fixtures\u路径仅用于指定要放置装置的位置。您仍然需要使用命令来导入和导出设备以使用它们。我用我的站点slug代替了示例站点,模拟了/db/sample站点中的文件夹结构 关键的一点是重新启动Rails服务器,因为配置设置是只读的 从那里开始,只需刷新页面即可加载新的布

我将配置选项设置为启用fixture,如

然后,我在不同的地方(文件夹,而不是在前端cms中)创建了layoutTest.html,包括db文件夹,但我无法让它在cms后端显示为布局


我做错了什么?

根据对问题的评论反馈:


fixtures\u路径仅用于指定要放置装置的位置。您仍然需要使用命令来导入和导出设备以使用它们。

我用我的站点slug代替了示例站点,模拟了/db/sample站点中的文件夹结构

关键的一点是重新启动Rails服务器,因为配置设置是只读的


从那里开始,只需刷新页面即可加载新的布局

因此,您创建了一个页面,将其导出到fixtures,然后导入,但没有显示?@Charliegan我认为导入是可选的,因为CMS将使用目录遍历自动提取文件并显示它们。我想如果是这样的话,在CMS的CMS中编辑文件应该是可选的。我看到有一些选项必须在配置中设置,所以如果这些选项必须设置为执行某些操作,我真的不认为导入是必要的。对不起,我不知道你的意思。当事情不起作用时,我建议恢复到默认cms装置的位置。然后确保
示例站点
文件夹与站点的标识符匹配。然后将
config.enable_fixtures
设置为
true
并重新启动服务器。夹具数据应拉入。记住,夹具同步是破坏性的。它将删除fixtures中未定义的内容。@danieldekay不想偏离主题,但我切换到Scala和Play;)。如果你需要帮助,只需问一个新问题,你可以在帖子中链接这个问题。如果使用命令导入将文件从命令中指定的文件夹复制到DB,那么配置选项的意义是什么?我目前没有一个舒适的项目,但我猜这只是一个默认项目。导入时不需要rake任务。如果您将
config.enable_fixtures
设置为
true
@这正是我所期望的,那么导入应该自动进行。您知道应该在/db/I中的哪个文件夹中放置布局装置吗?我想我已经尽力了。@BAR当你运行
rails g comfy:cms
时,它会创建一个
db/cms\u fixtures/sample site
文件夹,其中包含示例fixtures。你所要做的就是模仿它的结构<代码>示例站点文件夹名称应与cms站点的标识符匹配。