sulla mia azione di modifica Non aumento mai il record non trovato se il record non esiste. Quello che sto facendo è sbagliatoRails 4.0 record non trovato
Ecco la mia modifica azione
class OffersController < ApplicationController
rescue_from ActiveRecord::RecordNotFound, with: :record_not_found
def show
@offer = Offer.find(params[:id])
end
def edit
@offer = Offer.find_by(edit_hash: params[:edit_hash])
@country = Country.find_by(name: @offer.country)
@states = State.find(:all, :conditions => { country_id: @country })
end
private
def record_not_found
render text: "404 Not Found", status: 404
end
end
Ho sempre trovato metodo non definito `paese' per nil: NilClass per il mio Unexist Modifica record.
Inoltre, aggiungo il record non trovato nella mia azione show, ma vorrei usare la pagina 404.html che ho nella mia cartella pubblica. Come posso usare questo file ???
Grazie in anticipo
Hai eseguito 'rake db: migrate' dalla console per popolare il tuo database? –