Hi mmr,
If you know HTML then picking up Haml is a no-brainer. Let's say you want a
form and you're not using the form helper, instead of writing:
<form action="..." method="post">
You write
%form{:action => '...', :method => 'post'}
For the stuff you would put inside the <form> tags just indent by 2 spaces
in Haml. That's pretty much it.
So you want a text field? Sure:
%input{:type => 'text', :name => '...', :value => '...', :maxlength =>
'...'}
That's it.
On Fri, Jan 22, 2010 at 3:43 PM, mmr <[email protected]> wrote:
> Hi all,
>
> I'm putting together a web system basically as described here:
>
> http://stackoverflow.com/questions/2112267/should-i-be-using-rails-or-ruby-for-this-website-application-how/2112446#2112446
>
> I've decided to go with sinatra, mainly because I don't need the db
> functionality of rails as that's already covered by a java environment
> that I have definitely working and debugged.
>
> However, when I read the tutorials for haml and sass, they all
> reference erb and css. I have no knowledge of erb or css, so those
> tutorials are useless to me.
>
> I've found this tutorial on making a login page (my next task):
>
> http://visionmasterdesigns.com/tutorial-create-a-login-system-in-ruby-on-rails/
>
> But that's in erb and it's specifically for rails on top of mysql,
> which, again, I'm not doing.
>
> Is there an equivalent tutorial for a simple login page? I'm talking
> just "here's a box in which to put text, and here's how to access that
> text in your ruby file", nothing particularly complicated.
>
> Overall, a very useful listing for me would be how to:
> 1) write normal text (as in, <br>This is my text! Isn't it awesome!
> <br>
> 2) write a link
> 3) write a link bar across the top (or bottom) of a page, with say,
> five or six links to pages in the site
> 4) have a text entry field
> 5) have a button that does something when clicked
>
> I think that would cover my needs for the moment. I just don't see
> any straightforward way to do these things, and any help would be
> appreciated.
>
> Thanks!
>
> --
> You received this message because you are subscribed to the Google Groups
> "Haml" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected] <haml%[email protected]>.
> For more options, visit this group at
> http://groups.google.com/group/haml?hl=en.
>
>
--
You received this message because you are subscribed to the Google Groups
"Haml" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/haml?hl=en.