If anyone is interested. Here is the my templates/haml/scaffold/
index.html.haml file
Note: I used tabs instead of double space indenting.
------------
%h1 <%= plural_table_name.capitalize %>
%table
%tr
<% for attribute in attributes -%>
%th <%= attribute.human_name %>
<% end -%>
%th
%th
%th
- @<%= plural_table_name %>.each do |<%= singular_table_name %>|
%tr
<% for attribute in attributes -%>
%td= <%= singular_table_name %>.<%= attribute.name %>
<% end -%>
%td= link_to 'Show', <%= singular_table_name %>
%td= link_to 'Edit', edit_<%= singular_table_name
%>_path(<%=
singular_table_name %>)
%td= link_to 'Destroy', <%= singular_table_name %>,
:confirm =>
'Are you sure?', :method => :delete
%br
= link_to 'New <%= human_name %>', new_<%= singular_table_name %>_path
--------
It took some tinkering to get the %th and %td indents to line up
correctly in the output file.
Hope this helps anyone else trying to create their own rails3
templates.
Doug K.
On Nov 4, 9:59 am, dkuyven <[email protected]> wrote:
> That link didn't exist, but I did find a few other
> haml_scaffold_generators in github. Tinkering around with them I found
> the haml syntax that I needed. The following syntax worked for my /lib/
> templates/haml/scaffold/new.html.haml file
>
> ---------
> %h1 New <%= singular_table_name.capitalize %>
> = render 'form'
> = link_to 'Back', <%= index_helper %>_path
> ---------
>
> Thanks for the help.
>
> On Nov 4, 4:30 am, koulikoff <[email protected]> wrote:
>
>
>
> >https://github.com/dima4p/rails3_haml_scaffold_generator.git
>
> > On Nov 4, 5:35 am, dkuyven <[email protected]> wrote:
>
> > > I wish to create a template file which "rails g scaffold.." will use
> > > to create the view files.
>
> > > I created a file in /lib/templates/haml/scaffold/new.html.haml and the
> > > template file is being used, but I'm having trouble figuring out haml
> > > syntax for the template file.
>
> > > Here is the erb template file which I need to convert to a haml
> > > template file:
> > > ------------
> > > <h1>New <%= singular_table_name %></h1>
>
> > > <%%= render 'form' %>
>
> > > <%%= link_to 'Back', <%= index_helper %>_path %>
> > > ------------
>
> > > Can anyone help me with the syntax I need to use to get haml to insert
> > > the actual "singular_table_name" and the "index_helper" into the
> > > generated file?
--
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.