Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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 如何覆盖RefineryCms中的扩展视图_Ruby On Rails_Refinerycms - Fatal编程技术网

Ruby on rails 如何覆盖RefineryCms中的扩展视图

Ruby on rails 如何覆盖RefineryCms中的扩展视图,ruby-on-rails,refinerycms,Ruby On Rails,Refinerycms,我正在关注为refineryCms提供的入门项目,以测试一些东西。现在我想覆盖事件视图。但我无法找到正确的查找和覆盖路径 我正在努力 rake精炼:覆盖视图=精炼/pages/events/show rake refinery:override view=refinery/events/show 无法匹配任何扩展名(如refinery/events/show)中的任何视图模板文件 还有很多组合,但没有运气 找到视图并覆盖它的正确形式是什么 谢谢 编辑:当我尝试使用通配符时,出现以下错误: zs

我正在关注为refineryCms提供的入门项目,以测试一些东西。现在我想覆盖事件视图。但我无法找到正确的查找和覆盖路径

我正在努力

rake精炼:覆盖视图=精炼/pages/events/show

rake refinery:override view=refinery/events/show

无法匹配任何扩展名(如refinery/events/show)中的任何视图模板文件

还有很多组合,但没有运气

找到视图并覆盖它的正确形式是什么

谢谢

编辑:当我尝试使用通配符时,出现以下错误:

zsh:未找到匹配项:view=refinery/events/events/*

我试过很多东西,但我猜,我不喜欢这样。有一些“公式”来获得正确的路径吗


再次感谢您拥有自己的查看文件夹;因此,如果您有事件,它将把视图放在/app/views/events中。您是否在结尾尝试使用此通配符“*”,例如:

rake refinery:override view=refinery/events/*
可以使用替代所有视图

rake refinery:override view=refinery/*
此外,我还有一个扩展,它将目录放在一个目录中,因此,例如,您可以尝试放置两个目录:

 rake refinery:override view=refinery/events/events/*

我用精炼厂已经很久了,我一直记得我在回答问题时所经历的一切。所以我一直在编辑。请尝试我答案中的第三个选项。以防与rake发生zsh冲突:此列表对于我在查找refinerycms的覆盖时必不可少。您的最后一个选项有效,我必须替换*字符以避免与rake refinery发生冲突rake refinery:override view=refinery/events/events/\*谢谢!!