我试图将三个变量参数传递给函数,如下所示:
config.action_mailer.default_url_options = { host: ENV['WEBSITE'] }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: 'smtp.gmail.com',
port: 587,
domain: ENV['WEBSITE'],
user_name: ENV['GMAIL_USERNAME'],
password: ENV['GMAIL_PASSWORD'],
authentication: 'plain',
enable_starttls_auto: true
}
处理程序功能:
$productName = 'Product';
$details = 'size';
$existingCart = 'Nothing';
$newCart = $this->cartHandler($productName, $details, $existingCart);
这将不会返回任何内容。返回private function cartHandler($productName, $details, $existingCart)
{
return $details;
}
&的结果相同$productName
。这两个函数属于同一类。