17 lines
588 B
Ruby
17 lines
588 B
Ruby
|
class PrivateUsersController < ApplicationController
|
||
|
def index
|
||
|
@private_users = PrivateUser.where(:platform_id => params[:platform_id]).paginate :page => params[:page]
|
||
|
@platform = Platform.find(params[:platform_id])
|
||
|
end
|
||
|
|
||
|
def create
|
||
|
pair = PrivateUser.generate_pair(params[:platform_id])
|
||
|
redirect_to platform_private_users_path(params[:platform_id]),
|
||
|
:notice => "Логин: #{ pair[:login] } Пароль: #{ pair[:pass] }"
|
||
|
end
|
||
|
|
||
|
def destroy
|
||
|
PrivateUser.find(params[:id]).destroy
|
||
|
redirect_to platform_private_users_path(params[:platform_id])
|
||
|
end
|
||
|
end
|