(Controllerに限らないですが)重い処理があると、htmlレンダリングはその処理後に行われるためユーザにはフリーズしたように見えてしまいます。(´・ω・`) 〜コントローラで〜 def heavyTask #重い処理 sleep(1000) end 、、、1000秒待たないと画面が表示されないよ(´・ω・`) 重い処理はThread.start()で別スレッド化して、同時にhtmlレンダリング出来るようにしましょう。 def heavyTask Thread.start do #重い処理 sleep(1000) end #重い処理を待たずにhtmlレンダリングできるよ(`・ω・´) end 以上のコードで、重い処理と画面表示を並列化出来ます。ぱちぱち。 ん、重い処理が終わったらその通知を画面に表示したいのですか? それはまた別のおはなし。(←ホントは知らな(ry 【注意】 Thre