Используя magic_frozen_string_literal, я добавил # frozen_string_literal: true для всех файлов в папке app, config и lib / tasks и ее подпапках в моем приложении Rails 4.2.Однако гем StripParams вызывает ошибку - «не может изменить замороженную строку».
Я удалил # frozen_string_literal: true из application_controller.rb, но все еще получил ту же ошибку.
Как я могу сделатьисключение, чтобы гем StripParams работал?Вот код из драгоценного камня.v.strip!это проблема.
module StripParams
def self.all!(params)
params.each do |k, v|
if v.respond_to? :strip!
v.strip!
elsif v.respond_to? :each_pair
all!(v)
end
end
params
end
end