Ruby On Rails: Отдать статический html из haml через Asset Pipeline?
Проблема крылась в структуре директорий
/app
    /assets
        /javascripts
        /stylesheets
        /templates
           /login.html.haml
Файл шаблона был в templates.
Если папку templates перенести в javascripts, то все начинает работать как надо. В том числе и asset_url('templates/login.html.haml')
Для того чтобы работало в /app/assets/templates достаточно создать следующий initializer:Rails.application.assets.register_mime_type 'text/html', '.html'
Rails.application.assets.register_engine '.haml', Tilt::HamlTemplate