Rails 3: добавление драгоценного камня DISQUS для комментариев - PullRequest
4 голосов
/ 21 июня 2011

Привет. Я пытаюсь заставить комментарии DISCUS работать в приложении на Rails 3. Кажется, что нет хорошего руководства для настройки этого.

Система комментариев не будет отображаться, и все, что я получу, это:

<script type="text/javascript">var disqus_developer = 1;</script><div id="disqus_thread"></div>
<script type="text/javascript" src="http://disqus.com/forums/gppublic/embed.js"></script>
<noscript><a href="http://gppublic.disqus.com/?url=ref">View the discussion thread</a></noscript>

Вот шаг, который я предпринял, чтобы настроить его:

1) gem install disqus

2) поместите блок конфигурации в application.rb и добавьте имя вашей конкретной учетной записи

config.after_initialize do
    Disqus::defaults[:account] = "youraccountname"
    # so that the comments will load up in development environment
    Disqus::defaults[:developer] = true
    Disqus::defaults[:container_id] = "disqus_thread"
    Disqus::defaults[:show_powered_by] = false
    end

3) затем разместите в моем представлении

<div id ="disqus_thread">
<%= disqus_thread %>
</div>

Куда я иду не так? Спасибо

1 Ответ

2 голосов
/ 21 ноября 2011

Я думаю, вам нужно использовать raw или html_safe.

 = raw disqus_thread

или

 = disqus_thread.html_safe
...