{ form_for(@metacode) do |f| } { if @metacode.errors.any? } <div id="error_explanation"> <h2>{ pluralize(@metacode.errors.count, "error") } prohibited this metacode from being saved:</h2> <ul> { @metacode.errors.full_messages.each do |msg| } <li>{ msg }</li> { end } </ul> </div> { end } <div className="field"> { f.label :name } { f.text_field :name } <div className="clearfloat"></div> </div> { unless @metacode.new_record? } <div className="field"> { f.label 'Current Icon' } { image_tag @metacode.icon, width: 96 } </div> { end } <div className="field"> { if @metacode.new_record? } { f.label 'Icon' } { else } { f.label 'Replace Icon: ' } { end } { f.hidden_field :manual_icon, value: nil } { f.file_field :aws_icon } <div className="clearfloat"></div> </div> <div className="field"> { f.label :color, "Color (hex with # sign)" } { f.text_field :color } <div className="clearfloat"></div> </div> <div className="actions"> { link_to 'Cancel', metacodes_path, { :className => 'button' } } { f.submit :className => 'add' } </div> { end }