неопределенный метод `html_safe 'для #используя recaptcha - PullRequest
0 голосов
/ 29 июня 2011

Я получаю эту ошибку на линии, где я звоню recaptcha_tags

<%= recaptcha_tags( :public_key => 'XXXXXXYYYYYYYZZZ-ZXYXXZYZ' , :display=>{:theme=>"white" }) %>

Я работаю с rails 2.3.10

как я могу решить эту ошибку?

большое спасибо.

Ответы [ 2 ]

1 голос
/ 29 июня 2011

В Rails 2.3.x html_safe определяется как метод класса String в:

ActiveSupport / Библиотека / active_support / core_ext / строка / output_safety.rb

Убедитесь, что у вас правильная версия active_support (та, которая соответствует вашей версии rails).

0 голосов
/ 30 июня 2011

Ну, я сделал то, что указано здесь https://github.com/ambethia/recaptcha/issues/30 и отлично сработал для меня

Changing client_helper.rb line 39 to:
return (html.respond_to?(:html_safe) && html.html_safe) || html
fixes the issue.
...