首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >污点永远找不到rake deface:get_result的结果

污点永远找不到rake deface:get_result的结果
EN

Stack Overflow用户
提问于 2014-08-18 10:31:05
回答 1查看 190关注 0票数 0

不管我试图在rake deface:get_result中使用什么选择器,它都找不到它。我有工作的的代码装饰器

代码语言:javascript
复制
Deface::Override.new(:virtual_path => "spree/checkout/registration",
                     :name => "removes_registration_header",
                     :remove => "h1",
                     :disabled => false)

现在,当我尝试做rake deface:get_result['spree/checkout/registration','h1']时,我得到了答案:zsh: no matches found: deface:get_result[spree/checkout/registration,h1]

如何正确使用rake deface:get_result

注意:我也尝试过添加bundle exec,但是结果是相同的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-22 03:35:37

如果使用zsh,则需要用\转义方括号或任何其他特殊字符(如空格),您可以尝试如下

代码语言:javascript
复制
bundle exec rake deface:get_result\['spree/checkout/registration'\]

还要确保您使用bundle exec运行rake,以确保您使用的是gem的正确版本。

从您的示例来看,您似乎不正确地使用了deface:get_result任务。它只接受一个参数,即模板的虚拟路径。我想你实际上要做的是测试一个选择器,你可以用它来做。

代码语言:javascript
复制
bundle exec rake deface:test_selector\['spree/checkout/registration','h1'\]
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25361216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档