Попробуйте добавить что-то подобное в свой контроллер приложения (этот код взят из authlogic gem):
def store_location
session[:return_to] = request.request_uri
end
def redirect_back_or_default(default)
redirect_to(session[:return_to] || default)
session[:return_to] = nil
end
Затем в контроллере, который отображает 3 партиала, вызовите store_location
.Затем в контроллере, создающем сообщение на форуме, позвоните redirect_back_or_default
.
Надеюсь, это поможет, - Дэйв