|
|
|
@@ -18,7 +18,7 @@ class Admins::PageThemesController < Admins::BaseController |
|
|
|
end |
|
|
|
|
|
|
|
def create |
|
|
|
@page_theme = PageTheme.new update_params |
|
|
|
@page_theme = PageTheme.new theme_params |
|
|
|
if @page_theme.save |
|
|
|
save_image_file(params[:image]) |
|
|
|
redirect_to admins_page_themes_path |
|
|
|
@@ -44,9 +44,15 @@ class Admins::PageThemesController < Admins::BaseController |
|
|
|
end |
|
|
|
|
|
|
|
def update |
|
|
|
@page_theme.update(update_params) |
|
|
|
flash[:success] = '保存成功' |
|
|
|
render 'edit' |
|
|
|
@page_theme.attributes = theme_params |
|
|
|
if @page_theme.save |
|
|
|
save_image_file(params[:image]) |
|
|
|
redirect_to admins_page_themes_path |
|
|
|
flash[:success] = "更新成功" |
|
|
|
else |
|
|
|
redirect_to admins_page_themes_path |
|
|
|
flash[:danger] = "更新失败" |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
private |
|
|
|
@@ -54,7 +60,7 @@ class Admins::PageThemesController < Admins::BaseController |
|
|
|
@page_theme = PageTheme.find(params[:id]) |
|
|
|
end |
|
|
|
|
|
|
|
def update_params |
|
|
|
def theme_params |
|
|
|
params.require(:page_theme).permit(:language_frame, :name, :cate, :image_url, :clone_url) |
|
|
|
end |
|
|
|
|
|
|
|
|