为什么我关注的方法不能从控制台运行?

阿明沙阿吉拉尼

我创建了一个问题来添加一个enumclass_methods

# app/models/concerns/addressable.rb
module Addressable
  extend ActiveSupport::Concern

  included do
    enum address_province: {
      Queen: 'Q',
      Bear:  'B'
    }
  end

  class_methods do
    def options_for_cities
      %w[a b]
    end

    def scream
      'aaaaaaaaaaaaaaaaaa'
    end
  end
end

# app/models/order.rb
class Order < ApplicationRecord
  include Addressable
end

但是,当我尝试在 中执行这些方法中的任何一个时Order,它们都不起作用。

Running via Spring preloader in process 3004
Loading development environment (Rails 5.1.2)

irb(main):001:0> Order.options_for_cities
NoMethodError: undefined method `options_for_cities' for Order (call 'Order.connection' to establish a connection):Class
Did you mean?  options_for_with_status
    from (irb):1
irb(main):002:0> Order.scream
NoMethodError: undefined method `scream' for Order (call 'Order.connection' to establish a connection):Class
    from (irb):2
irb(main):003:0> Order.address_provinces
NoMethodError: undefined method `address_provinces' for Order (call 'Order.connection' to establish a connection):Class
    from (irb):3
沙尼

看来您与现有的可寻址模块有冲突。尝试将您的模块名称更改为不同的名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我不能从控制台运行 hibernate maven 应用程序?

来自分类Dev

为什么我不能从开发工具控制台删除此cookie?

来自分类Dev

为什么不能从Kendo DataSource的可观察对象中记录数据到控制台?

来自分类Dev

如何从控制台运行控制器关注方法?

来自分类Dev

为什么我的Erlang引导脚本可以从控制台运行,但是从init系统(sysvinit,upstart,systemd)运行时却不能运行?

来自分类Dev

os.walk从控制台运行,但不能从cgi-bin运行

来自分类Dev

为什么我不能在iOS 7上正确使用Javascript日志控制台?

来自分类Dev

为什么我不能在QBS项目中使用控制台输出?

来自分类Dev

为什么VS不能给我与DevTools中的控制台相同的结果?

来自分类Dev

为什么我不能在iOS 7上正确使用Javascript日志控制台?

来自分类Dev

为什么我不能将PRINT的输出重定向到控制台?

来自分类Dev

为什么我的控制台应用程序从System32运行?

来自分类Dev

为什么我的新版 Firefox 只能从 GUI 运行,而不能从终端运行?

来自分类Dev

为什么开发板在控制台中只显示一个x,为什么我不能从x切换到o?

来自分类Dev

控制台为什么找不到我的变量?

来自分类Dev

为什么控制台无法打印我期望的字符

来自分类Dev

Swift:为什么我不能从覆盖init调用方法?

来自分类Dev

为什么我不能从方法更改对象属性

来自分类Dev

为什么我的Groovy脚本在Jenkins脚本控制台中运行却不能作为Groovy Postbuild脚本运行?

来自分类Dev

Shopify - 我可以从浏览器控制台访问 JSON 对象,但不能从主题文件访问

来自分类Dev

我如何运行 symfony 控制台?

来自分类Dev

为什么不能创建新的Win32控制台Visual C ++?

来自分类Dev

SSH控制台登录有效,但SFTP不能,为什么?

来自分类Dev

为什么不能在Ubuntu 16.04上使用虚拟控制台?

来自分类Dev

不能轻易切换到虚拟控制台——为什么?

来自分类Dev

为什么不能将键码值记录到控制台窗口?

来自分类Dev

C# 控制台应用程序 - 为什么我的私有方法设置的属性值都被返回

来自分类Dev

当GUI应用程序运行良好时,为什么没有ODEX文件的控制台android java应用程序不能正常工作?

来自分类Dev

为什么我不能从“ root”(未指定协议)运行GUI应用程序?

Related 相关文章

  1. 1

    为什么我不能从控制台运行 hibernate maven 应用程序?

  2. 2

    为什么我不能从开发工具控制台删除此cookie?

  3. 3

    为什么不能从Kendo DataSource的可观察对象中记录数据到控制台?

  4. 4

    如何从控制台运行控制器关注方法?

  5. 5

    为什么我的Erlang引导脚本可以从控制台运行,但是从init系统(sysvinit,upstart,systemd)运行时却不能运行?

  6. 6

    os.walk从控制台运行,但不能从cgi-bin运行

  7. 7

    为什么我不能在iOS 7上正确使用Javascript日志控制台?

  8. 8

    为什么我不能在QBS项目中使用控制台输出?

  9. 9

    为什么VS不能给我与DevTools中的控制台相同的结果?

  10. 10

    为什么我不能在iOS 7上正确使用Javascript日志控制台?

  11. 11

    为什么我不能将PRINT的输出重定向到控制台?

  12. 12

    为什么我的控制台应用程序从System32运行?

  13. 13

    为什么我的新版 Firefox 只能从 GUI 运行,而不能从终端运行?

  14. 14

    为什么开发板在控制台中只显示一个x,为什么我不能从x切换到o?

  15. 15

    控制台为什么找不到我的变量?

  16. 16

    为什么控制台无法打印我期望的字符

  17. 17

    Swift:为什么我不能从覆盖init调用方法?

  18. 18

    为什么我不能从方法更改对象属性

  19. 19

    为什么我的Groovy脚本在Jenkins脚本控制台中运行却不能作为Groovy Postbuild脚本运行?

  20. 20

    Shopify - 我可以从浏览器控制台访问 JSON 对象,但不能从主题文件访问

  21. 21

    我如何运行 symfony 控制台?

  22. 22

    为什么不能创建新的Win32控制台Visual C ++?

  23. 23

    SSH控制台登录有效,但SFTP不能,为什么?

  24. 24

    为什么不能在Ubuntu 16.04上使用虚拟控制台?

  25. 25

    不能轻易切换到虚拟控制台——为什么?

  26. 26

    为什么不能将键码值记录到控制台窗口?

  27. 27

    C# 控制台应用程序 - 为什么我的私有方法设置的属性值都被返回

  28. 28

    当GUI应用程序运行良好时,为什么没有ODEX文件的控制台android java应用程序不能正常工作?

  29. 29

    为什么我不能从“ root”(未指定协议)运行GUI应用程序?

热门标签

归档