class Object
Public Instance Methods
destroy()
click to toggle source
DELETE <%= route_url %>/1
# File lib/templates/rails/scaffold_controller/controller.rb, line 46 def destroy @<%= orm_instance.destroy %> respond_with(@<%= singular_table_name %>) end
set_(<%= singular_table_name %> @<%= singular_table_name %> = <%= orm_class.find(class_name, "params[:id]") %> end
click to toggle source
Use callbacks to share common setup or constraints between actions.
# File lib/templates/rails/scaffold_controller/controller.rb, line 53 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
update()
click to toggle source
# File lib/templates/rails/scaffold_controller/controller.rb, line 40 def update @<%= orm_instance.update("#{singular_table_name}_params") %> respond_with(@<%= singular_table_name %>) end