红宝石中的条件陈述

时间:2012-08-26 16:08:18

标签: ruby-on-rails syntax

我正在尝试在rails中编写Helper方法,但是它的跟随行

的抛出错误
#if button_source.kind_of?(Array) then list = button_source else list = button_source.sort

完整的代码

def buttons(model_name, target_property, button_source)
html = ''
list = ''
if button_source.kind_of?(Array) then list = button_source else list = button_source.sort end
list = button_source.sort
list.each do|x|
    html << radio_button(model_name, target_property, x[1])
    html << h(x[0])
    html << '<br />'
end
    return html
end

请帮我解决这个问题,谢谢。

1 个答案:

答案 0 :(得分:1)

你在if语句的末尾错过了一个结尾。