неопределенный метод `merge_cells 'RubyXL - PullRequest
0 голосов
/ 21 июня 2019

Я использую rubyXL, и когда я пытаюсь вызвать merge_cells на листе, я получаю

undefined method `merge_cells' for #<RubyXL::Worksheet:0x007fda50159bb8>

@workbook = RubyXL::Workbook.new
worksheet = @workbook[0]
worksheet.merge_cells(0, 0, 0, 1)

1 Ответ

1 голос
/ 21 июня 2019

Начиная с версии 3.4.0 из rubyXL, вам необходимо:

require 'rubyXL/convenience_methods/worksheet'

Вы также можете увидеть это в тестах , где метод позже называется .

Это работает как ожидалось:

require 'rubyXL/convenience_methods/worksheet'

@workbook = RubyXL::Workbook.new
worksheet = @workbook[0]
worksheet.merge_cells(0, 0, 0, 1)
# => [#<RubyXL::MergedCell:0x00007fe5b6ac5320 @local_namespaces=nil, @ref=#<RubyXL::Reference @row_range=0..0 @col_range=0..1>>]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...