Olá. Estou com problemas para tratar exceções em ruby.
Tenho duas validações no mesmo método, update. Validação de data e
validação de campo numérico. Porém somente a validação de data está
sendo efetivamente realizada.
Segue o código:
def update
begin
@guiaencamhospital = Guiaencamhospital.find(params[:id])
@guiaencam = @guiaencamhospital.guiaencam
@crianca = Crianca.find(@guiaencam.crianca_id)
if
@guiaencamhospital.guiaencam.update_attributes(params[:guiaencam]) and
@guiaencamhospital.update_attributes(params[:guiaencamhospital])
flash[:notice] = ''Guia foi atualizado com sucesso.''
redirect_to :action => ''show'', :id =>
@guiaencamhospital
else
@guiaencamhospital = Guiaencamhospital.find(params[:id])
@guiaencam = @guiaencamhospital.guiaencam
@crianca = Crianca.find(@guiaencam.crianca_id)
@medicos = Medico.find_all
render :action => ''edit''
end
@erro = error_message_on(@guiaencamhospital, update, prepend_text =
"teste1", append_text = "teste2")
rescue ActiveRecord::MultiparameterAssignmentErrors
@guiaencamhospital = Guiaencamhospital.find(params[:id])
@guiaencam = @guiaencamhospital.guiaencam
@crianca = Crianca.find(@guiaencam.crianca_id)
@medicos = Medico.find_all
render :action => ''edit''
flash[:notice] = ''Erro: '' + @erro
end
end
Alguém sabe como eu posso fazer as duas validações de maneira separada,
tal que ambas possam ocorrer?
Obrigada
--
Posted via http://www.ruby-forum.com/.
I need a couple of hosting recommendations from you folks: 1) A really cheap and reliable RoR site for very-low volume demonstrations and such. Something under $10 per month with maybe a few users a day. I can put stuff there and use it to demonstrate web designs. 2) A utilitarian RoR hosting/colo vendor for small online stores. Think "A 2-store chain" putting up it''s first online store. Small operations. Warren Seltzer
TextDrive (http://www.textdrive.com) is the "official" Ruby on Rails host. I''ve had great experiences with them -- http://scotchandpolitics.com
On Dec 12, 2005, at 2:24 PM, Warren Seltzer wrote:> I need a couple of hosting recommendations from you folks: > > 1) A really cheap and reliable RoR site for very-low volume > demonstrations and such. > Something under $10 per month with maybe a few users a day. I can > put stuff there and use > it to demonstrate web designs.Textdrive.com, planetargon.com, dreamhost.com(cheaper but less quality)> > 2) A utilitarian RoR hosting/colo vendor for small online stores. > Think "A 2-store chain" > putting up it''s first online store. Small operations.rimuhosting.com has great VPS servers that run on the Xen platform. I have written about them here: http://brainspl.at/articles/2005/11/11/rails-vps-servers-at- rimuhosting-com http://brainspl.at/articles/2005/11/13/the-perfect-lightweight-rails- lighttpd-debian-install And rackforce.com has good deals on dedicated servers. Around $100 for your own dedicated server with root access and unlimited monthly bandwidth on a fat 100mbit pipe.> > Warren Seltzer >Hope that helps you some. I host all of my rails sites on rimu or rackforce these days. Cheers- -Ezra Zygmuntowicz Yakima Herald-Republic WebMaster http://yakimaherald.com 509-577-7732 ezra-gdxLOakOTQ9oetBuM9ipNAC/G2K4zDHf@public.gmane.org
On 12 Dec 2005, at 22:24, Warren Seltzer wrote:> 2) A utilitarian RoR hosting/colo vendor for small online stores. > Think "A 2-store chain" > putting up it''s first online store. Small operations.Which country are they operating in? Yours, Craig -- Craig Webster | t: +44 (0)131 516 8595 | e: craig-07VhxHapISisTnJN9+BGXg@public.gmane.org Xeriom.NET | f: +44 (0)709 287 1902 | w: http://xeriom.net
On 12/12/05, Warren Seltzer <warrens@actcom.net.il> wrote:> > 1) A really cheap and reliable RoR site for very-low volume demonstrations and such. > Something under $10 per month with maybe a few users a day. I can put stuff there and use > it to demonstrate web designs.A Small Orange: http://asmallorange.com/services/hosting/ Highly recommended. -- Chris Boone http://hypsometry.com/ : website edification http://uvlist.org/ : free classifieds for the Upper Valley _______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
Warren
> 1) A really cheap and reliable RoR site for very-low volume
demonstrations and such.
> Something under $10 per month with maybe a few users a day. I
can put stuff there and use
> it to demonstrate web designs.
69$ @ http://www.dreamhost.com/
You won''t find cheaper than dreamhost, and many users on this list say
that it rocks for them:
Enter the promocode
goodgood69
, and you''ll get a 50$ reduction on the yearly fee (119$ -> 69$)
They have a wiki loaded with Rails info:
http://wiki.dreamhost.com/index.php/Ruby_on_Rails
bonuses:
- You get a free domain - .com, .net, .org - registration, and there are
no yearly fee, as long as you keep your account at dreamhost
- You''ll get huge amount of disk space and bandwidth, and
they''ll
increase it every week.
- They pledged in 1998 to never rise the fee.
note:
For optimal performance, read and apply the recipes found in :
http://weblog.textdrive.com/article/175/rails-optimizing-resource-usage
Alain