Лишние фигурные скобки вокруг хеш-параметра для Rubocop в rails

После выполнения 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 на рубине.


person Sourabh Banka    schedule 14.06.2018    source источник


Ответы (1)


Вы можете просто удалить лишние фигурные скобки:

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

Они не нужны, поскольку последний аргумент, переданный в метод, является Hash литералом.

person Marek Lipka    schedule 14.06.2018