我正在尝试设置葡萄api。虽然我包括默认模块:
module API
module V1
module Defaults
extend ActiveSupport::Concern
included do
version 'v1'
format :json
end
end
end
end
错误未定义方法`'用于API :: V1 :: Projects:Class发生。另外,当我粘贴
version 'v1'
format :json
到没有做mixin的类,它可以工作。我的操作系统是Mac OS
答案 0 :(得分:0)
format :json
行由两个普通空格和en spaces缩进。
检查线路的代码点会显示出来:
line = " format :json"
line.codepoints
#=> [8194, 32, 8194, 32, 8194, 32, 8194, 32, 102, 111, 114, 109, 97, 116, 32, 58, 106, 115, 111, 110]
# ^ ^ ^ ^
用正常空格替换en空格应该可以解决问题。