Skip to content

Instantly share code, notes, and snippets.

@thetrevorharmon
Created February 7, 2018 22:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thetrevorharmon/e7a2bb3058290c57a8b56bb16572ada5 to your computer and use it in GitHub Desktop.
Save thetrevorharmon/e7a2bb3058290c57a8b56bb16572ada5 to your computer and use it in GitHub Desktop.
Rails Scaffold with Slim
p#notice #{notice}
h1 <%= plural_table_name.titleize %>
table
thead
tr
<% attributes.reject(&:password_digest?).each do |attribute| -%>
th <%= attribute.human_name %>
<% end -%>
th colspan="3"
tbody
- @<%= plural_table_name %>.each do |<%= singular_table_name %>|
tr
<% attributes.reject(&:password_digest?).each do |attribute| -%>
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 %>, method: :delete, data: { confirm: 'Are you sure?' }}
= link_to "Add <%= singular_table_name.titleize %>", new_<%= singular_table_name %>_path
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment