Я использую оператор IF в Ruby on Rails, чтобы проверить, установлены ли параметры запроса. Независимо от того, установлены ли оба параметра или нет, срабатывает первая часть следующего блока if. Как сделать так, чтобы эта часть срабатывала ТОЛЬКО, если оба параметра [: one] и params [: two]?
if (defined? params[:one]) && (defined? params[:two])
... do something ...
elsif (defined? params[:one])
... do something ...
end