[Ror-es] wrong number of arguments (1 for 0)

LLeïr Borràs
Thu Jan 14 11:08:30 GMT 2010


si

...
@book = Book.new params [:book]
...

entre params i [ no puede haver ningun espacio sino te detecta como primer
parametro params i como segundo un array con un elemento de tipoo symbol
":book"

@book = Book.new params[:book]

2010/1/14 Fernando Val 

> Hola amigos,
>
> Estoy realizando un tuto muy interesante de NETTUTS, más que nada por
> afición y para refrescar Rails que últimamente no me está tocando usarlo
> mucho:
>
> http://net.tutsplus.com/tutorials/other/zero-to-sixty-creating-and-deploying-a-rails-app-in-under-an-hour/
>
> El caso es que todo va bien hasta llegar a esto:
> Método para crear un libro (en el books_controlle.rb, claro):
>   def create
>     @book = Book.new params [:book]
>     if @book.save
>       flash[:notice] = "#{@book.title} saved"
>       redirect_to @book
>     else
>       render :new
>     end
>   end
> En la vista new.html.rb:
> <% form_for do |form| %>
>    

> <%= form.label :title %>
> <%= form.text_field :title %> >

> >

> <%= form.label :thoughts %>
> <%= form.text_area :thoughts %> >

> > <%= form.submit %> > <% end %> > > > Mi routes.rb: > map.resources :books do |book| > book.resources :comments, :only => :create > end > > > Hata aquí todo parece normal. Al menos yo no veo nada raro, incluso > comparando con los ejemplos de la documentación oficial de rails. > > Mi rails es 2.2.2 > y mis gemas las tube que actualizar para instalar el will_paginate y ahora > están en la versión: 1.3.5 y Ruby en la 1.8.6. > > Pero me suelta este error al darle al submit: ¿Véis algo raro? ¿Que tengo > mal? ¿Debería actualizar Ruby y Rails también? > > wrong number of arguments (1 for 0) > > app/controllers/books_controller.rb:19:in `params' > app/controllers/books_controller.rb:19:in `create' > -e:2:in `load' > -e:2 > > {"commit"=>"Save changes", > > "authenticity_token"=>"1bbf4c7503c7d9fbf5ca97fe26e60dc9893707e7", > "book"=>{"title"=>"fsf", > "thoughts"=>"afaff"}} > > > > > -- > Fernando Val > Web Designer > http://www.fernandoval.es > > _______________________________________________ > Proudly free of Ruby Forum crossposting since 01/07/2009 > Ror-es mailing list > > > > -- Lleïr Borràs i Metje http://lleirborras.blogspot.com http://github.com/lleirborras -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20100114/91386ce8/attachment.htm