проблема маршрутизации со стартовой страницей в rails3 - PullRequest
0 голосов
/ 06 января 2011

Я удалил Index.html в моей папке / public /.Я добавил папку «приложение» в мои представления.В него я положил новый index.html.erb.Это я хочу быть моей стартовой / домашней страницей.

В моем новом "index.html.erb" я установил:

link_to 'sign in', {:controller => 'devise/sessions', :action => 'new'}

Но он перенаправляет меня на "application # index".

Я установил root :to => "application#index

Как я могу настроить это, чтобы маршрутизировать его к "posts # index", например, после того, как я войду в систему, например?

Есть ли возможность использовать .erb oder.haml в моем /public/index.html?

Большое спасибо !!

1 Ответ

1 голос
/ 07 января 2011

Я не уверен, что полностью понимаю ваш вопрос, но похоже, что вы хотите, чтобы пользователи направлялись на страницу, не являющуюся корнем, после входа в систему. Для этого вы можете реализовать метод after_sign_in_path_for в вашем application_controller как показано в вики устройства .

def after_sign_in_path_for(resource_or_scope)
  posts_index_path
end 
...