I have a simple sinatra app that uses haml and sass for the views. One of the views (located in the views folder) is a partial for my navigation menu. I am trying to render it from index.haml but I get the following error: wrong number of arguments (1 for 2)
I am trying to render it with the following lines in index.haml
.navigation
= render :partial => "nav"
You can just use Sinatra's haml function:
= haml :nav
Or you could just do this:
helpers do
def partial(page, options={})
haml page.to_sym, options.merge!(:layout => false)
end
end
And include your partial with:
= partial( "something-rad" )
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With