Я создал помощник Haml и поместил его как файл в путь app / helpers / haml_helper.rb
module Haml::Helpers
def build_segment(files)
files.each do |f|
if f[:dir] == nil
haml_tag :li do
haml_tag :a, :class=>"file", :href=>f[:name] do
f[:name]
end
end
else
haml_tag :li do
haml_tag :a, :class=>"folder", :href=>f[:name] do
f[:name]
end
end
haml_tag :ul do
build_segment(f[:dir])
end
end
end
end
end
Но тогда у меня есть ошибка:
LoadError in SourceFilesController#index
Expected /home/megas/Work/read_the_code/app/helpers/haml_helper.rb
to define HamlHelper
SourceFilesController # index - это действие, которое будет использовать этот пользовательский помощник.
Как добавить пользовательский помощник haml в проект?