<%= admin_form_for [:"admin", current_resource], :html => {:multipart => true} do |f| -%> <%= f.errors %> <% if current_resource.new_record? %> <%= f.inputs do %> <%= f.input :key %> <%= f.input :kind, :as => "select", :collection => Setting.kinds %> <% end -%> <% else %> <%= f.inputs do %> <%= f.input :key, :input_html => {:readonly => true} %> <%= f.input :"#{current_resource.kind}_value" %> <% end -%> <% end %> <%= f.actions do %> <%= f.resource_submit(current_resource) %> <% end %> <% end -%>