I\'m new to using jquery modal dialog boxes with rails and was wondering how I can :
For modal box I use jQuery Tools.
Once you set that up, next step is to bind an ajax request when the form is submitted (eg: form.submit(function(){ $.post... }))
and post the form's data to controller.
Third step is setting up your Rails controller to respond to ajax request (using respond_to
block) and render something as response (probably using :layout => false
).
If validation failed, you will replace content of your modal box with this response body, or if successful (let's say response was just head :ok
), you will display a success message.
I hope this makes sense to you.
Here's an example of how I'd do it: https://github.com/ramblex/modal-form.
You should be able to:
An error message should be shown when the title field is left empty. Otherwise it should create the article and display it.
Hope it helps.