Sha256: 99e3f17d41e335706011d490b4400853146436f4638af4bfefd020fe682d9220
Contents?: true
Size: 1.56 KB
Versions: 1
Compression:
Stored size: 1.56 KB
Contents
<% each_controller do -%> <% form_fields = standard_fields :belongs_to, :has_many -%> <def tag="form" for="<%= model.name %>"> <form merge param="default"> <error-messages/> <field-list fields="<%= form_fields * ', ' %>" param/> <div param="actions"> <submit label="Save" param/> <do param="cancel">or <a param="cancel-link">Cancel</a></do> </div> </form> </def> <% if defined? model::Lifecycle -%> <% model::Lifecycle.creators.values.where.publishable?.each do |creator| -%> <def tag="<%= creator.name.dasherize %>-form" polymorphic/> <def tag="<%= creator.name.dasherize %>-form" for="<%= model.name %>"> <form lifecycle="<%= creator.name %>"> <field-list fields="<%= creator.parameters * ', ' %>" param/> <div param="actions"> <submit label="<%= creator.name.titleize %>" param/><do param="back-link"> or <a>Cancel</a></do> </div> </form> </def> <% end -%> <% model::Lifecycle.transitions.where.publishable?.each do |transition| -%> <def tag="<%= transition.name.dasherize %>-form" polymorphic/> <def tag="<%= transition.name.dasherize %>-form" for="<%= model.name %>"> <form lifecycle="<%= transition.name %>"> <input type="hidden" name="key" value="&this.lifecycle.provided_key" if="&this.lifecycle.provided_key"/> <field-list fields="<%= transition.parameters * ', ' %>" param/> <div param="actions"> <submit label="<%= transition.name.titleize %>" param/><do param="back-link"> or <a>Cancel</a></do> </div> </form> </def> <% end -%> <% end # of if defined? model::Lifecycle -%> <% end # of each_model do -%>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hobo-0.8 | dryml_generators/rapid/forms.dryml.erb |