我有一个带有自定义字段的 Blueprinter 序列化程序(参见屏幕截图)
field :score_details do |user|
user.score_details
end
Run Code Online (Sandbox Code Playgroud)
你可以看到这个区块的 Rubocop 警告,但我无法让它消失。我读了 Rubocop 文档:SymbolProc但没有成功..
详细解释一下:我有一个用户模型,其中包含一个问题以计算分数。在这个问题上,我有 1 个方法(没有参数)返回一个简单的整数。最后,我在我的中使用此方法UserSerializer,以便将我的分数呈现到我的前端。
这是我在我的用户模型中的包含内容:
field :score_details do |user|
user.score_details
end
Run Code Online (Sandbox Code Playgroud)
这是我的担忧:
class User < ApplicationRecord
include UserScoresConcern
end
Run Code Online (Sandbox Code Playgroud)
我可以做什么来解决这个警告?有人遇到过同样的问题吗?
谢谢