小编fra*_*lps的帖子

Rails 中的蓝打印机序列化器自定义字段中的 Rubocop 警告 SymbolProc

我有一个带有自定义字段的 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)

我可以做什么来解决这个警告?有人遇到过同样的问题吗?

谢谢

ruby serialization ruby-on-rails rubocop

2
推荐指数
1
解决办法
526
查看次数

标签 统计

rubocop ×1

ruby ×1

ruby-on-rails ×1

serialization ×1