when association is fetched by assoc_id it should be stored in instance variable
add a new class helper .do_with_resource_path to change resource_path in a block