J'ai une forme ici https://pastebin.com/JfXr054ychamps de formulaire ne sont pas enregistrées dans la base de données - rubis sur des rails
En routes.rb
je
resources :landslides, only: [:new, :create, :index]
En landslides_controller.rb
je
def new
@landslide = Landslide.new(landslide_params)
@landslide.save
render plain: @landslide.inspect
end
et
def landslide_params
params.require(:landslide).permit(:total_id, :year_id, :start_date, :end_date, :day_number, :continent, :country, :location, :type, :admin_level, :new_lat, :new_long, :mapped, :spatial_area, :fatalities, :injuries, :notes, :sources)
end
Pourquoi le formulaire n'est pas enregistré dans la table?
Vérifiez la valeur de retour de sauver, c'est peut-être à cause des validations de votre modèle. – yoones