entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

3votos

Ayuda con "Tutorial de Ruby on Rails"

Hola, buenas tardes amigos desarrolladores.

En esta ocasión acudo a ustedes para saber en donde estoy fallando en la realización del tutorial de "Ruby on Rails" qeu estoy realizando.
Una vez realizado todos la mayoría de los pasos del CRUD básico en RoR, me aparece el siguiente problema.

Sé que el problema radica en el Controllador de Artículos, apartado "create" ArticlesController#create, pero en sí no se como abordarlo

TypeError in ArticlesController#create

can't convert Symbol into String
Rails.root: c:/wamp/www/rails/blog

Application Trace | Framework Trace | Full Trace
app/controllers/articles_controller.rb:55:in `article_params'
app/controllers/articles_controller.rb:9:in `create'
This error occurred while loading the following files:
   article
Request

Parameters:

{"utf8"=>"✓",
 "authenticity_token"=>"F5rVIHs8Xb9O+29+GmDcV2QDI/ybPfdMKEItpLNMhHw=",
 "article"=>{"title"=>"Nuevo artículo",
 "text"=>" Esto es un nuevo artículo "},
 "commit"=>"Create Article"}
Show session dump

Show env dump

Response

Headers:

None

Debido a que estoy experimentando con este framework no sé en que estoy fallando. Ojalá alguno de ustedes pueda guíarme.
Muchisimas gracias por su ayuda.

Saludos desde Venezuela.

0voto

Leonardo-Tadei comentado

0voto

Villanuevand comentado

Hola @Leonardo-Tadei
efectivamente estaba teniendo un problema con una gema que no instalé, por que no sabía que debía usarse.
Logre instalarla y configurarla.... A pesar de que me costo un poco logré solventar algunos problemitas provocados por mi inexperiencia pero ya está funcional.

Muchas gracias por esta "LUZ"!
Pueden ver el proyecto en mi repositorio en Bitbucket => https://bitbucket.org/villanuevand/ror-test

0voto

Leonardo-Tadei comentado

Me alegra que la pista te haya servido.
Sería bueno si podés poner cómo lo solucionaste como respuesta a tu propia pregunta y seleccionarla, así el tema queda cerrado.

Saludos!

1 Respuesta

2votos

Villanuevand Puntos5730

He encontrado la solución después de mucho leer.
El problema radicaba en que necesitaba una gema llamada "strong_parameters", además tenía que incluir la gema en el Gemfile colocando solo la siguiente línea gem 'strong_parameters' y ejecutar el comando bundle install.

Para la configuración de la Gema pueden conseguirlo el repositorio de la misma en Github

0voto

Leonardo-Tadei comentado

Gracias por compartir!

0voto

Villanuevand comentado

Siempre es un placer ayudar a la comunidad.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta