instance method
destroy
Ruby on Rails 4.2.9
Since v2.3.18 Last seen in v4.2.9Signature
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