instance method destroy

Ruby on Rails 4.2.9

Since v2.3.18 Last seen in v4.2.9

Available in: v2.3.18 v3.0.20 v4.0.13 v4.1.16 v4.2.9

Signature

destroy()

No documentation comment.

Source
# File railties/lib/rails/generators/rails/scaffold_controller/templates/controller.rb, line 48
  def destroy
    @<%= orm_instance.destroy %>
    redirect_to <%= index_helper %>_url, notice: <%= "'#{human_name} was successfully destroyed.'" %>
  end

  private
    # Use callbacks to share common setup or constraints between actions.
    def set_<%= singular_table_name %>
      @<%= singular_table_name %> = <%= orm_class.find(class_name, "params[:id]") %>
    end

    # Only allow a trusted parameter "white list" through.
    def <%= "#{singular_table_name}_params" %>
      <%- if attributes_names.empty? -%>
      params[:<%= singular_table_name %>]
      <%- else -%>
      params.require(:<%= singular_table_name %>).permit(<%= attributes_names.map { |name| ":#{name}" }.join(', ') %>)
      <%- end -%>
    end

Defined in railties/lib/rails/generators/rails/scaffold_controller/templates/controller.rb line 48 · View on GitHub · Improve this page · Find usages on GitHub

Defined in Object

Type at least 2 characters to search.

↑↓ navigate · open · esc close