2016-06-21 2 views
0

다음은 captcha 구현을위한 this 링크입니다. 마지막으로 번들 설치를 실행할 때 Gemfilegem "recaptcha", require: "recaptcha/rails"을 포함하면 recaptcha.rb이 생성되지 않습니다. 그것을 고치는 방법?recaptcha.rb가 이니셜 라이저에 없습니다.

+0

수동으로 추가하려고합니다. – chaitanya

답변

1

일반적으로 Gemfile에 보석을 추가해도 파일이 생성되지 않습니다. 설명 된 단계를 수행 한 후에 config/initializers/recaptcha.rb이 존재할 것으로 예상 할 이유가 없습니다.

일부 레일스 보석에는 새로운 레일스 생성기가 포함되어 구성 파일을 생성합니다. 예를 들어, Deviserails generate devise:install을 구현합니다. 그러나 README에 reCAPTCHA에 대한 이러한 생성기에 대한 언급이 없습니다. 따라서 config/initializers/recaptcha.rb에 구성 파일 (예 : the example in reCAPTCHA’s README)을 넣으려면 텍스트 편집기를 사용하여 직접 파일을 만들고 복사 한 다음 예제 콘텐츠를 붙여 넣은 다음 필요에 맞게 수정해야합니다. 이것은 해당 파일의 구조 다음과 같습니다

Recaptcha.configure do |config| 
    # configure whatever you need to here 
end 
2

당신은 recaptcha.rbconfig/initializers 폴더에 직접 수동으로 작성해야합니다. 이 파일에서 키와 다른 수정 사항을 입력 할 수 있습니다.

Recaptcha.configure do |config| 
    config.public_key = 'Replace with your public key' 
    config.private_key = 'Replace with your private key' 
end 
관련 문제