【发布时间】:2011-12-19 06:17:43
【问题描述】:
我正在尝试实现服务器端验证,为此我在变量@value 中接收表单值
@value = {"prev_school":{"name":"","class":"Nursery"},"sibling": {"name":""}}
@validate = {"prev_school":[{"name":["is_mandatory","is_alphabets"]}}
在@variable 中,我定义了每个字段需要调用的方法。我的问题是当我运行以下代码时
@value.each do |key,val|
@validate.each do |k,v|
if k == key puts v end
end
end
我收到指向 if 语句的错误
syntax error, unexpected tIDENTIFIER, expecting kDO or '{' or '('
有人可以帮忙吗?
干杯! :)
【问题讨论】:
标签: ruby if-statement each