I am not sure what you are saying. If you have user has_many
business_admins then @user.business_admins will never be nil. It may
be an empty array however. Perhaps you should be testing for the
array empty rather than nil.
Colin
First what relationships have you got between the models (has_many,
belongs_to or whatever)?
As I said last time, if user has_many business_admins then
@user.business_admins will always (effectively) be an array, which may
be empty. It will never be nil.
By the way, you sent your last email to me instead of to the list.
Please make sure you reply to the list.
Colin
>
> if !@user.business_admins.nil?
> puts "Am here"
> @business_admin = @user.business_admins[0]
> end
>
>
> Thank you
> vishnu
>
>By the way, you sent your last email to me instead of to the list.
>Please make sure you reply to the list.
if !@user.business_admins.empty?
might be a bit cleaner and easier to understand, or
if @user.business_admins.count == 0
Colin