首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装和使用"draper“宝石

无法安装和使用"draper“宝石
EN

Stack Overflow用户
提问于 2017-06-07 03:23:36
回答 1查看 218关注 0票数 1

我在处理draper宝石时遇到了一些问题。

  1. 安装draper宝石'draper‘ $ bundle安装

这是成功的。

  1. rails generate draper:install $ rails生成draper:安装

但我犯了一些错误

代码语言:javascript
复制
    Expected string default value for '--test-framework'; got false (boolean)
    Expected string default value for '--helper'; got true (boolean)
    Expected string default value for '--assets'; got true (boolean)
    Expected string default value for '--test-framework'; got false (boolean)
    Expected string default value for '--helper'; got true (boolean)
    Expected string default value for '--decorator'; got true (boolean)
    Expected string default value for '--decorator'; got true (boolean)
    Expected string default value for '--jbuilder'; got true (boolean)
    Could not find generator draper:install.
  1. 算了,我做了rails generate decorator Service “--测试-框架”的预期字符串默认值;“--助手”的预期字符串默认值为false (布尔值);“--资产”的预期字符串默认值为真(布尔值);“--test-框架”的预期字符串默认值为真(布尔值);“--帮助器”的预期字符串默认值为假(布尔值);“--装饰器”的预期字符串默认值为真(布尔值);“-装饰器”的预期字符串默认值为真(布尔值);获得真(布尔值)预期字符串默认值为‘-测试-框架’;得到假(布尔值)创建应用程序/装饰/服务_装饰器.app

这是成功的。

  1. services_decorator中的制作方法 类ServiceDecorator
  2. 从视图调用此方法 <%= Service.first.decorate.hello %>

但这是个错误,

代码语言:javascript
复制
    Could not infer a decorator for ActiveRecord::Base.

有人能教我出了什么问题,怎么解决这个问题吗?rails版本为4.1.7,draper版本为2.1.0

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-18 17:19:23

若要删除使用rails生成器时的错误,请将gem thor版本更改为0.19.1

并尝试添加到application.rb config.autoload.path += %W(#{config.root}/app/decorators)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44402952

复制
相关文章

相似问题

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