module CmAdmin::Models::DslMethod

def form_field(field_name, options={}, arg=nil)

def form_field(field_name, options={}, arg=nil)
  unless @current_action.is_nested_field
    @available_fields[@current_action.name.to_sym][:fields] << CmAdmin::Models::FormField.new(field_name, options[:input_type], options)
  else
    @available_fields[@current_action.name.to_sym][@current_action.nested_table_name] ||= []
    @available_fields[@current_action.name.to_sym][@current_action.nested_table_name] << CmAdmin::Models::FormField.new(field_name, options[:input_type], options)
  end
end