0
I have this code in my every model.
Class people
def before_validation
@attributes.each do |key,value|
self[key] = nil if value.blank?
end
end
end
Now i want to put my loop in separate module. Like
Module test
def before_validation
@attributes.each do |key,value|
self[key] = nil if value.blank?
end
end
end
And i want to call this before_validation this way
Class people
include test
def before_validation
super
.....Here is my other logic part.....
end
end
Are there any way to do it like that in rails??
@Iambdabutz может я передать параметры с функциями таким образом? –
Я не уверен, что полностью понимаю ваш вопрос. Вы также можете передать блок, чтобы вместо этого вы делали: before_validation {| record | some_test_before_validation_method (some_arg)}, если хотите. – lambdabutz
У меня есть функция, как четкости test1 (att1, ATT2) конец четкости test2 конца before_validation: test1 (att1, ATT2) ,: test2 эта работа? –