new - método indefinido `stringify_keys! '' Ruby on Rails
rails strong parameters (1)
Tengo este codigo
def addcar
@car = Car.new(params[:car])
render :action => ''list''
end
<% @allcars.each do |cell| %>
<p>
<%= link_to cell.to_s, :controller => ''car'', :action => ''addcar'', :car => cell.to_s %>
</p>
<% end %>
Me está dando este error:
método indefinido `stringify_keys! '' para "Honda": Cuerda
No entiendo con qué está mal :car .
en el método addcar , intenta crear un nuevo objeto (método de create ) al transferirle solo una cadena ( params[:car] que aparentemente está configurado como "Honda").
create espera obtener un hash de atributos y una cadena de claves para los nombres de columna.
Si tiene una columna con nombre en la tabla de autos, intente esto:
@car = Car.new(:name => params[:car])