anchor.diff:  	return err
   }
   
  +// Destroy<%= @model_name %> will destroy a <%= @model_name %> record specified by id parameter.
   func Destroy<%= @model_name %>(id int64) error {
   	<%- if @struct_info[:has_assoc_dependent] -%>
   	// Destroy association objects at first
  
positive.code: }
  
  <%- if @struct_info[:has_assoc_dependent] -%>
  // the func not return err temporarily
  func destroy<%= @model_name %>Associations(ids ...int64) {
  	idsHolder := ""
  	if len(ids) > 1 {
  
negative.code: 	return <%= param_name_plural %>, nil
  }
  
  // Create<%= @model_name %> use a named params to create a single <%= @model_name %> record.
  // A named params is key-value map like map[string]interface{}{"first_name": "John", "age": 23} .
  func Create<%= @model_name %>(am map[string]interface{}) (int64, error) {
  	if len(am) == 0 {
  		return 0, fmt.Errorf("Zero key in the attributes map!")
  