Próbuję utworzyć prosty widok pomocnika, ale jak tylko próbuję gniazdo para znaczników treści będzie rzucać Zagnieżdżony content_tag rzuca metodę niezdefiniowany `output_buffer =` prostym pomocnika
NoMethodError: undefined method `output_buffer=' for
def table_for(list, &proc)
t = Table.new
proc.call(t)
t.render_column(list)
end
class Table
include ActionView::Helpers::TagHelper
attr_accessor :columns, :block
def initialize
@columns = Array.new
end
def col(name)
@columns << name
end
def render_column(list)
content_tag :table do
list.each do |c|
content_tag :td, c
end
end
end
end
żadnych wskazówek co jest nie tak? Widziałem również, że istnieje XmlBuilder jest to lepiej dla mojego celu?
Przechodząc siebie na stole pomógł, ale okazało się, że trudno zrozumieć/odczytu przekazywanie jako podwójny blok do wstrzyknięcia. – orjan