这是一个Ruby代码:我该如何干这段代码?
if (@user.isAdmin?)
@admin_profile = AdminProfile.new
@user.admin_profile = @admin_profile
@admin_profile.save
@user.admin_profile_id = @admin_profile.id
else
@personal_profile = PersonalProfile.new
@user.personal_profile = @personal_profile
@personal_profile.save
@user.personal_profile_id = @personal_profile.id
end
是否有可能变干这个代码?两个代码非常相似,但正如你所看到的,它们有一些区别,是否有可能使它更简单?
这是使用Rails吗? – mikej 2010-07-12 07:31:12
yp,这是一个rails代码。 – Tattat 2010-07-12 07:45:23