views/_item.haml
%tr{ 'data-id' => @item.id }
- @fields.each do |field|
%td{ :style => "max-width:#{settings.item_width + 100}px", 'data-title' => field }= @item.send(field.robotize)
- if session[:editing_enabled]
%td.edit
%a.edit{ :href => 'javascript:', :title => 'Edit' } e
\/
%a.delete{ :href => 'javascript:', :rel => "/delete/#{@item.id}", :title => 'Delete' } d
%tr.edit{ 'data-id' => @item.id }
%form.ajax{ :action => "/update/#{@item.id}", :method => 'post' }
- @fields.each do |field|
%td
%input{ :type => 'text', :name => "item[#{field.robotize}]", :placeholder => field, :value => @item.send(field.robotize) }
%td.edit
%a.save{ :href => 'javascript:' } save