Rails text_area object name:

What I have is a structure like Account.profile.biography.profession.
Profile, and biography are methods that return the object for that
account, but I am running into the below issue when I try to use the
text_field method.

text_field(:account, "profile.biography.profession") I get:
undefined method `profile.biography.profession' for #<Account>

So, is there any way I can use this to access more than one level of
methods of an object?

Doing text_field(:account, "profession") works just fine as long as I
create methods in the Account model like:

def profession
  profile.biography.profession
end

But that seems really hacky and unnecessary, does anyone have any
suggestions...?