mazeltov7のweb断片

備忘録的なテキトーなことを書きます。(技術記事はQiitaに移行しました http://qiita.com/mazeltov7 )

private_pubでbootswatchに適応するときに!?ってなったこと(uncaught referenceerror privatepub is not defined)

bootswatchを使っているrails4のアプリにprivate_pubを適応する際に!?!?ってなったことのメモ。

やたらと、
uncaught referenceerror privatepub is not defined
っていうエラーが出ていたので、!?っと思っていたけど、
http://stackoverflow.com/questions/15542484/privatepub-is-not-defined-error-rails-3-2-private-pub
で解決した。
jqueryの後にjsを呼んで欲しいらしく、
index.html.erbの

  <%= subscribe_to "/rooms/#{@room.id}/messages/new" %>  

これが反映される{theme}.html.erbで、yield :page_javascriptより上に来ていたので、

<% content_for :page_javascript do %>
  <%= subscribe_to "/rooms/#{@room.id}/messages/new" %>  
<% end %>

これで下にもっていって、解決。