在rails中Rubocop的哈希参数周围的冗余花括号

时间:2018-06-14 05:24:28

标签: ruby rubocop

在为这条特定的线做bundle exec rubocop -p后,我正在进攻。

 post = current_timeline.posts.build(post_params.merge({ avatars: params[:avatars] }))

进攻是:Style/BracesAroundHashParameters: Redundant curly braces around a hash parameter.

如何解决?我是红宝石中的rubocop新手。

1 个答案:

答案 0 :(得分:5)

您可以简单地删除多余的花括号:

post = current_timeline.posts.build(post_params.merge(avatars: params[:avatars]))

传递给Hash文字的方法的最后一个参数不需要它们。