COMETの更新のタイミングで「unterminated string literal」と出てくるので、いろいろ調べてみたら、meteorsのjavascriptカラムの長さが足りなくて、更新用のjavascriptが途中で千切れているのが原因のようだった。とりあえずTEXT→LONGTEXTで解決したように見える。
class CreateMeteors < ActiveRecord::Migration def self.up create_table :meteors do |t| t.column :limit, :integer t.column :created_at, :datetime end execute "alter table meteors add javascript longtext" end def self.down drop_table :meteors end end
そういえばShootingStarのデモチャットアプリも一部更新だったし、一覧まるまる更新するなってことかなぁ…。でも、一部更新ってメンドクサイし。でもTEXT型を食いつぶしてるのも気色悪いな。