fix site in_use_locales setting

This commit is contained in:
manson 2014-05-20 11:44:27 +08:00
parent ac0460109e
commit c2a820ca4b
1 changed files with 4 additions and 4 deletions

View File

@ -52,8 +52,6 @@ class Admin::SitesController < OrbitAdminController
end end
def update def update
@site.update_attributes(site_params) @site.update_attributes(site_params)
if params[:site][:enable_language_detection].eql?("0") if params[:site][:enable_language_detection].eql?("0")
@ -118,10 +116,12 @@ class Admin::SitesController < OrbitAdminController
# Site.update_all({:default_locale => nil}) # Site.update_all({:default_locale => nil})
# end # end
params[:site][:in_use_locales] = params[:site][:in_use_locales].map{|locale| locale.to_sym}
if params[:site][:phone_number].nil? if params[:site][:phone_number].nil?
params[:site][:phone_number] = [] params[:site][:phone_number] = []
else # else
params[:site][:phone_number] = params[:site][:phone_number].values # params[:site][:phone_number] = params[:site][:phone_number]
end end
params.require(:site).permit! params.require(:site).permit!