-1
練習では、「フルネーム」と呼ばれるメソッドを追加しなければなりません。このメソッドは、ファーストネームとラストネームの属性を取り、スペースで区切ります。railstutorial.org 4.4.5エクササイズ1
class User
attr_accessor :first_name, :last_name, :email
def initialize(attributes = {})
@first_name = attributes[:first_name]
@last_name = attributes[:last_name]
@email = attributes[:email]
end
def full_name
"#{@first_name} #{@last_name}"
end
def formatted_email
full_name "<#{@email}>"
end
end
私は2つの別々の姓と名の属性を作成し、私は私が「formatted_email」メソッドにそのメソッドを実装する方法で立ち往生しています、FULL_NAMEメソッドを定義しました。試しました
"full_name <#{@email}>"
ただし、失敗しました。 full_nameはどこに置くべきですか?
あなたが試した内容は、あなたが実際にあなたの 'formatted_email'の定義に書いたものと一致しません。 – sawa
'formatted_email'関数は引数' '<#{email}> '' *を使って 'full_name'メソッドを*呼び出して読み込みます。 – tadman