1
如何通過發送將動態生成的方法的參數傳遞給我?Ruby語法通過發送動態生成的方法接受參數
下面我生成了幾種方法,我希望他們接受「行」參數。
下面的代碼生成方法,但我不知道如何讓方法接受「行」參數。
@sql_columns.each do |attr|
(class << self; self end).send :define_method, attr do
key = @column_mapping[attr].to_s
row[key]
end
end
可能重複http://stackoverflow.com/questions/89650/how-do-you-pass-arguments-to-define-method ) –