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

Fernando Val
Thu Jan 14 14:49:36 GMT 2010


jejejeje, joer, que fallo más tonto...

Con razón me estaba volviendo loco y veía todo correcto.


Muchas gracias amigos

El 14 de enero de 2010 12:08, LLeïr Borràs  escribió:

> 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 > > _______________________________________________ > Proudly free of Ruby Forum crossposting since 01/07/2009 > Ror-es mailing list > > > > -- Fernando Val Web Designer http://www.fernandoval.es -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20100114/f32b7429/attachment.htm