Например, если у меня есть метод в моей модели, который принимает строку из моего контроллера. Могу ли я назвать это в другом месте в моей модели, которая вернет логическое значение? Или есть лучший способ, возможно, установив переменную?Как вызвать метод с аргументами другого метода в модели Rails
class Object
def method_true?(args)
['a', 'b'].include?(args)
end
def do_stuff
method_true? #outcome of method_true?
end
end
Метод должен работать нормально, если вы дадите аргументы правильно. – titan
Вы получили его? –
Да, спасибо! Я сделал это менее взломанным способом и написал это в контроллере (где он должен был быть в первую очередь). –