Ok, vamos a mais um post... Hoje sobre como aliar todo o poder da aplicação web, neste caso rails, com o poder da metodologia Ajax, neste caso o framework prototype. O que vamos fazer é criar um método e chamar e receber os dados via javascript. Ou em outras palavras, javascript com acesso ao banco de dados. Existe hoje muitos frameworks javascrit que facilitam o trabalho na hora de fazer requisições ajax, por exemplo: jquery, motools e no nosso caso prototype. Como o rails é mantido sobre a metodologia MVC , ou MVC2, ou arquitetura três camadas, iremos criar uma action na controller que será visualizada pela requisição javascript. Vamos lá então... É bem simples: Esta é a controller:
class TestController < ApplicationController
def me_chama
render :text => "Hello, world"
end
end
Ok, agora vamos invocar este método através do javascript... < script >
function chama () {
url = '/test/me_chama'