Rails ରେ ଠିକଣା ଲୁକଅପ୍ ସାଧାରଣତଃ Geocoder ଚଲାଉଥିବା ଆପ୍ଲିକେସନ୍ ପ୍ରକ୍ରିୟାରୁ ଆରମ୍ଭ ହୁଏ। ଡେଭଲପରଙ୍କ ବ୍ରାଉଜରରେ ବିନ୍ୟାସିତ ପ୍ରକ୍ସି ଏହାର ପ୍ରମାଣ ନୁହେଁ ଯେ ୱେବ୍ ୱାର୍କର୍ କିମ୍ବା ପୃଷ୍ଠଭୂମି କାର୍ଯ୍ୟ ସେହି ରୁଟ୍ ବ୍ୟବହାର କରେ।

Geocoder ନିଜ ବିନ୍ୟାସରେ ପ୍ରକ୍ସି ସେଟିଂ ପ୍ରଦାନ କରେ। ଆପ୍ଲିକେସନର ଇନିସିଆଲାଇଜରରେ ଉଭୟ ଗନ୍ତବ୍ୟ ପ୍ରୋଟୋକଲ ପାଇଁ ସ୍ପଷ୍ଟ ଏଣ୍ଡପଏଣ୍ଟ ଦିଆଯାଇପାରେ:

Geocoder.configure(
  http_proxy: 'proxy.example.net:8080',
  https_proxy: 'proxy.example.net:8080'
)

ଏହି Net::HTTP ଲୁକଅପ୍ ପଥରେ Geocoder ଲୁକଅପ୍ ପ୍ରୋଟୋକଲ ଅନୁସାରେ http_proxy କିମ୍ବା https_proxy ବାଛେ ଏବଂ ଏଣ୍ଡପଏଣ୍ଟକୁ ହୋଷ୍ଟ, ପୋର୍ଟ ଓ ଐଚ୍ଛିକ ପ୍ରମାଣପତ୍ରରେ ବିଭକ୍ତ କରେ। ସେଟିଂକୁ ପ୍ରକୃତରେ ବ୍ୟବହୃତ ଲୁକଅପ୍ ବ୍ୟାକଏଣ୍ଡ ଏବଂ Geocoder ସଂସ୍କରଣ ସହିତ ମେଳ ରଖନ୍ତୁ। ଅନୁମତିପ୍ରାପ୍ତ ସାର୍ବଜନୀନ ପ୍ରଦାନକାରୀ ଲୁକଅପ୍ ପାଇଁ ପ୍ରକ୍ସି ଖାତା ଆବଶ୍ୟକ ନଥିଲେ, HTTP ପ୍ରକ୍ସି ତାଲିକା ଏହି HTTP ମଧ୍ୟସ୍ଥ ପାଇଁ ଉପଯୁକ୍ତ host:port ମୂଲ୍ୟ ଦେଇପାରେ।

ଯେଉଁ ପ୍ରକ୍ରିୟା କାର୍ଯ୍ୟ କରେ ତାହା ବିନ୍ୟାସ କରନ୍ତୁ। ଯଦି ଜିଓକୋଡିଂ ଅଲଗା ଜବ୍ ୱାର୍କରରେ ଚାଲେ, ୱେବ୍ ଡିପ୍ଲୟମେଣ୍ଟରେ ଇନିସିଆଲାଇଜର ବଦଳାଇଲେ ପୂର୍ବରୁ ଚାଲୁଥିବା ୱାର୍କରର ବିନ୍ୟାସ ଅପଡେଟ୍ ହୁଏ ନାହିଁ। ଆପ୍ଲିକେସନର ସାଧାରଣ ଡିପ୍ଲୟମେଣ୍ଟ ପ୍ରକ୍ରିୟା ଅନୁସାରେ ସମ୍ପୃକ୍ତ ପ୍ରକ୍ରିୟାକୁ ପୁନଃ ଲୋଡ୍ କିମ୍ବା ପୁନଃ ଆରମ୍ଭ କରନ୍ତୁ। Sidekiq ଚଲାଉଥିବା ଲୁକଅପ୍ ପାଇଁ ପ୍ରକୃତ ୱାର୍କର ପ୍ରକ୍ରିୟା ଏବଂ ଏହାର କ୍ଲାଏଣ୍ଟ ଇନପୁଟ୍ ଯାଞ୍ଚ କରନ୍ତୁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ