Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. User(can have both or either one)
- user can have one trucker
- user can have one owner_trucker
- 2. Trucker
- belongs to user
- 3. OwnerTrucker
- belongs to user
- helper_method :profile_type_from_user
- def profile_type_from_user(user)
- return profile = user.trucker ? :trucker : :owner_trucker
- end
- if profile_type_from_user(profile) == :trucker
- else
- end
- @profile = current_user.trucker ? current_user.trucker : current_user.owner_trucker
- current_user.trucker? && current_user.owner_trucker.nil?
- helper_method :profile_type_from_user
- def profile_type_from_user(user)
- return profile = user.trucker ? :trucker : :owner_trucker
- end
- class User
- ...
- def profile_type
- trucker ? :trucker : :owner_trucker
- end
- ...
- end
- @profile = current_user.trucker ? current_user.trucker : current_user.owner_trucker
- class User
- ...
- def profile
- trucker || owner_trucker
- end
- ...
- end
- @profile = current_user.profile
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement