0
我遵循Michael Hartl的Ruby on Rails教程Book.Running user.name在我的rails控制檯中返回:name鍵而不是「MyName」值。控制檯命令是;user.name返回:name鍵 - Rails應用程序中的錯誤
require user.rb
=> true
user = User.new(:name =>"Myname", :email=> "[email protected]")
user.name
=>[:name]
user.email
=>[:email]
如上所述,運行user.name或user.email分別返回[:name]和[:email]。可能是什麼問題?
class User
attr_accessor :name, :email
def initialize (attributes = {})
@name = [:name]
@email = [:email]
end
def formatted_email
"#{@name} <#{@email}>"
end
end
哦!啪...傻了我..謝謝.. – yaboiduke