У меня есть поле для регистрации на боковой панели, например:
--------------------------------
| | |
| | |
| |__________|
| |NEWSLETTER|
| | |
| | |
--------------------------------
Я создал newsletter_controller со следующим действием:
class SubscribersController < ApplicationController
def create
@subscriber = Subscriber.new(params[:subscriber])
end
end
Я запутался в нескольких вещах в рельсах:
1. Как написать форму с помощниками рельсов, которые будут публиковать это как запрос AJAX?
2. Если то, что вводит пользователь, не является действительным электронным письмом или пустым, как мне написать сообщение прямо на боковой панели новостной рассылки рядом с полем формы?
3. Если вставка прошла успешно, как заменить форму сообщением «Вы зарегистрированы».
Я новичок и в рельсах, и в jquery.