Im используя следующий код в метод, называемый a_level:проблема с хэш в рельсах
if(@program.theme==MyHelper::TemplateConstants::DEFAULT_LAYOUT)
style = 'border: none'
elsif(@program.theme == MyHelper::TemplateConstants::LOGO_LAYOUT)
style = 'border: top'
end
И следующие внутри метода называется b_level:
if(@program.theme==MyHelper::TemplateConstants::DEFAULT_LAYOUT)
style = 'color: #888;'
elsif(@program.theme == MyHelper::TemplateConstants::LOGO_LAYOUT)
style = 'color: #666;'
в том же помощника. Вместо этого я хочу использовать хеш, что-то вроде
my_styles = { :level_a => {... }, :level_b => {...} }
Im не понимает это правильно. Любая помощь приветствуется!
Когда вы говорите не получить это право, что вы имеете в виду? Вы пробовали 'style_hash = Hash [: program_logo => blah,: do_not_reply => foo]'? – ScottJShea
В принципе, синтаксис. – Appster
Только что обновил мой комментарий, когда вы оставляли свои – ScottJShea