Я создал модуль Wysiwyg, в котором пользователь может создавать собственные текстовые области для различных разделов своего веб-сайта.
Я делаю это, проверяя контроллеры, если они уже создали один для этого конкретного раздела.Если они есть, он перенаправляет их:
def new
if Wysiwyg.find_by_name(params[:name]) != nil
redirect_to edit_admin_wysiwyg_path(Wysiwyg.find_by_name(params[:name]))
else
@wysiwyg = Wysiwyg.new(:name => params[:name])
end
end
Проблема в том, что Rails все еще считает, что это «новый», хотя я перенаправил пользователя на редактирование.Как я могу «очистить» контроллер и заставить его действительно искренне верить, что это действительно «правка»?
Спасибо!