Class: SetupController
Instance Method Summary
collapse
Methods included from BlogHelper
#blog_base_url, #this_blog
Instance Method Details
#create ⇒ Object
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# File 'app/controllers/setup_controller.rb', line 12
def create
this_blog.blog_name = blog_params[:blog_name]
this_blog.base_url = blog_base_url
@user = User.new(user_params.merge(login: "admin",
text_filter_name: this_blog.text_filter,
nickname: "Publify Admin"))
@user.name = @user.login
return render :index unless this_blog.valid? && @user.valid?
this_blog.save!
@user.save!
sign_in @user
if User.count == 1
create_first_post @user
create_first_page @user
end
EmailNotify.send_user_create_notification(@user)
redirect_to confirm_accounts_url
end
|
#index ⇒ Object
7
8
9
10
|
# File 'app/controllers/setup_controller.rb', line 7
def index
this_blog.blog_name = ""
@user = User.new
end
|