Как открыть один и тот же объект из разных методов в контроллере?
Сессии
Идите по такому пути(он не идеален, но приблизительно такой вам нужен): html+css -> js -> ruby -> ROR.
Только после нормального понимания предидущего шага, можно приступать к следующему.