No capitulo 6 do curso de Ruby on Rails 3 - Do zero ao deploy, o instrutor ensina como deletar um comentário de Jobs.
Para criar tive que fazer algumas mudanças, segue o código abaixo.
def create @job = Job.find(params[:job_id]) @comment = @job.comments.create(params[:comment].permit(:name, :body)) if @comment.save flash[:notice] = 'Comment was created with success!' else flash[:alert] = 'Please fill in all fields to create a comment.' end redirect_to @job end
Mas no método destroy não consigo fazer rodar. Segue abaixo o código do instrutor.
def destroy @comment = Comment.find(params[:id]) @comment.destroy redirect_to @comment.job, notice: 'Comment destroyed with success.' end
Fiz tudo certo mas sempre diz que não foi possível encontrar o id do Job. Estou usando o Rails 4.2.0. Qual a soluão?