Hello,
I'm new to Radiant (and fairly new to Rails) so please be gentle....
I've got a contact form working using the Mailer Extension - the contact form
is in a snippet on the sidebar of the home page. What I would like to achieve
is that when the contact form is submitted and the email successfully sent,
rather than redirecting to a new page, I'd like an AJAX like effect to change
the heading of the contact form to "Mail Sent!".
Based on research to date, I'm trying to follow articles about RJS and so I've
tried adding the following to the
../vendor/extensions/mailer/app/mail_controller.rb file:
page.replace_html 'contactmsg', 'Mail Sent!'
Where 'contactmsg' is the id of a div in the snippet. But I get errors about
unknown variable "page". Reading further, I realise this kind of stuff should
be in an .rjs file, in a view directory? But Radiant projects don't have
"views" do they...? So how can I achieve an RJS or AJAX like effect to update
one part of the page based on some logic happening in a controller?
If I'm going about this in completely the wrong way please feel free to
re-direct me...
Thanks,
Greg
_______________________________________________
Radiant mailing list
Post: [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site: http://lists.radiantcms.org/mailman/listinfo/radiant