class Object
Public Instance Methods
index()
click to toggle source
# File lib/generators/fullstack/admin/templates/scaffold/controller.rb, line 4 def index @search = <%= resource_class_name %>.search(params[:search]) @<%= collection_name %> = @search.page(params[:page] || 1) end
new()
click to toggle source
# File lib/generators/fullstack/admin/templates/scaffold/controller.rb, line 9 def new <%- if content? -%> @<%= resource_name %> = <%= resource_class_name %>.new(:author_id => current_user._id) <%- else -%> @<%= resource_name %> = <%= resource_class_name %>.new <%- end -%> end def edit end def create @<%= resource_name %> = <%= resource_class_name %>.new(params[:<%= resource_name %>]) if @<%= resource_name %>.respond_to?(:author) @<%= resource_name %>.author ||= current_user end @<%= resource_name %>.save respond_with(@<%= resource_name %>) end def update @<%= resource_name %>.attributes = params[:<%= resource_name %>] @<%= resource_name %>.save respond_with(@<%= resource_name %>) end def destroy @<%= resource_name %>.destroy respond_with(@<