Take a look at this script:
http://github.com/narkeeso/haml-sass-file-watcher
I've branched from the original author and added some very basic features.
This will look for changes and saves in files with the extension .haml
and .sass then convert them to .html and .css
The nice thing about using something like a watcher is that you can see
where you made mistakes. haml and sass are pretty good about telling
what is wrong with your file or syntax. It's great for learning.
I do think that you should refresh your HTML/CSS knowledge before diving
into something like haml or sass though.
mmr wrote:
So I should have probably been more clear.
The last time I coded html was in 1996. I do not remember it,
certainly not well enough to make forms or the like.
Given my total lack of knowledge, how would I go about doing those
pretty straightforward tasks in haml? I've found tutorials for things
with %p and the like, but I'm needing something a bit more in-depth.
Thanks!
On Jan 22, 5:41 pm, Chris Eppstein<[email protected]> wrote:
Non-ruby folks will probably prefer the html-like attribute syntax:
%form(action="myaction" method="post")
%input(type="text" name="foo" value="bar" maxlength="100")
Chris
On Fri, Jan 22, 2010 at 5:15 PM, Amy L<[email protected]> wrote:
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...
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...
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]<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.