Я создаю приложение Rails (я хотел бы знать, как это сделать в Rails 3.1 и 3.0) на Mac OSX 10.6.
Я использую PagesController для обработки в основном статических страниц, но хотел бывключить форму регистрации на домашней странице и опцию входа в систему в постоянной статической верхней панели на каждой странице, созданной с помощью моего PagesController (дома, о, контакт, справка и т. д.).
У меня небольшая проблема с получением форм для работы, когда они находятся за пределами данного контроллера -> представление.Например, у меня есть SessionsController, а затем представление (new.html.erb), где у меня есть форма, которая при отправке создает новый сеанс для входа в систему.Тем не менее, я надеюсь реализовать эту же форму / функциональность за пределами SessionsController и для представлений, принадлежащих PagesController (то есть home.html.erb или about.html.erb).Я хотел бы сделать то же самое с функциональностью регистрации: я хотел бы иметь форму регистрации на home.html.erb и не должен отправлять людей на «новую» страницу в UsersController.Это выглядит как простое действие перенаправления при отправке формы, но у меня возникают проблемы с выяснением этого.Может ли кто-нибудь указать мне правильное направление?
Спасибо!