strong rails new multiple method create before_action and ruby-on-rails parameters

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])