Tag: local variables

ActionMailer将局部变量传递给erb模板

我知道我可以定义实例变量,例如: def user_register(username, email) @username = username @email = email mail(:to => email, :subject => “Welcome!”, :template_name => “reg_#{I18n.locale}”) end 但是,是否有一种方法可以使用局部变量,就像传递:locals到partials一样?

`定义?`和`除非’没有按预期工作

我期待以下片段: var = “Not Empty” unless defined? var var # => nil 返回”Not Empty” ,但我nil 。 任何洞察为什么会发生这种情况?