перенаправление с одного контроллера на другой в рамках работы мобильного приложения rhodes с использованием ruby

Мне нравится делиться этим с программистами, которые плохо знакомы с работой фреймворка rhodes. У меня возникла проблема с перенаправлением с одного контроллера на другой. Впервые я попробовал код ниже.

redirect_to :controller => :Пользователь, :action=>:новый

Но у меня не работал. Я получил ниже Soln для этого, и он отлично работает.

url_for :controller => :Пользователь, :action=>:новый

Спасибо, Дилип Пол.


person Dileep Paul    schedule 31.12.2010    source источник


Ответы (1)


В Родосе правильный синтаксис - redirect, а не redirect_to. (ссылка: http://docs.rhomobile.com/rhodes/rhom#associations)

Вам также не нужно использовать конструкцию url_for.

def create
     @product = Product.new(@params['product'])
     @product.save

     redirect :controller => :Customer, :action => :index
end
person Geoffrey    schedule 15.06.2011