Предположительно, у вас есть что-то вроде этого в вашем контроллере:
def auto_complete_for_artist_name
@artists = Artist.find(:all,
:conditions => "name LIKE (?)", params[:artist][:name])
end
Вам нужно будет изменить это, чтобы либо добавить текущего пользователя в условия, либо использовать ассоциацию следующим образом:
def auto_complete_for_artist_name
# assumes you have a 'current_user' method
# which returns the current logged in user
@artists = current_user.artists.find(:all,
:conditions => "name LIKE (?)", params[:artist][:name])
end
Это даст вам только художников, принадлежащих текущему пользователю.