0
電子メールスクリプトを作成しています。ユーザー名に関して電子メールに情報が追加されている必要があります。 「)は、セキュリティのためにいくつかの情報を除外しているつもりM:Etcからユーザー情報を取得しても、電子メールに情報が追加されません。
def get_user
user = Etc.getlogin
@esd_user = user.split('_').first.capitalize + ' ' + user.split('_').last[0].upcase
end
def pend
#-< Pending emails >-#
email = <<-_END_
V/R,
#{@esd_user}
DOL IT ESD
_END_
#copy(email)
end
を@esd_user
部には、それが正しく例ユーザー情報を追加していません。
irb(main):004:0> def get_user
irb(main):005:1> user = Etc.getlogin
@esd_user = user.split('_').first.capitalize + ' ' + user.split('_').last[0].upcase
irb(main):007:1> end
=> :get_user
irb(main):008:0> def email
irb(main):009:1> <<-_END_
irb(main):010:1" V/R,
irb(main):011:1" #{puts @esd_user}
irb(main):012:1" DOL IT ESD
irb(main):013:1" _END_
irb(main):014:1> end
=> :email
irb(main):015:0> email
=> "V/R,\n\nDOL IT ESD\n"
irb(main):016:0>
あなたはそれがありません見ることができるように情報にユーザーを追加する..私はwを理解していないハイ?
あなたは 'get_user'を定義しましたが、あなたはそれを呼び出すのを忘れたようです。 –
@ Jordanしかし、私はインスタンス変数 '@ esd_user'を定義しました。プログラム全体からアクセスできるはずです。 – 13aal