Sha256: e9f86036084ee8b151f84ddde18b404745d0e97437aa4a320ca2b0348d192c21
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
class <%= user_plural_class_name %>Controller < ApplicationController before_filter :logout_required, :only => [ :new, :create ] before_filter :login_required, :only => [ :show, :edit, :update ] def new @<%= user_singular_name %> = <%= user_class_name %>.new end def create @<%= user_singular_name %> = <%= user_class_name %>.new(params[:<%= user_singular_name %>]) if @<%= user_singular_name %>.save flash[:notice] = t(:success) redirect_to <%= user_singular_name %>_url else render :action => 'new' end end def show @<%= user_singular_name %> = current_<%= user_singular_name %> end def edit @<%= user_singular_name %> = current_<%= user_singular_name %> end def update @<%= user_singular_name %> = current_<%= user_singular_name %> if @<%= user_singular_name %>.update_attributes(params[:<%= user_singular_name %>]) flash[:notice] = t(:success) redirect_to <%= user_singular_name %>_url else render :action => 'new' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
iain-pizza-generators-0.1.3 | rails_generators/pizza_authentication/templates/users_controller.rb |