|
module SettingsHelper
|
|
|
|
def value setting
|
|
case setting.settings_type
|
|
when "boolean"
|
|
edit_select(setting, :value, {:select_values => {:true => "true", :false => "false"}.to_json } )
|
|
else
|
|
edit_textfield(setting, :value,{:helper => :show_value})
|
|
end
|
|
end
|
|
|
|
def show_value setting
|
|
case setting.settings_type
|
|
when "array"
|
|
"[ " + setting.value.join(", ") + " ]"
|
|
else
|
|
setting.value
|
|
end
|
|
rescue
|
|
setting.value
|
|
end
|
|
end
|