Falta el parámetro de Rails 4.0 o el valor está vacío
Tengo un modelo de oportunidad que tiene un enlace de recurso anidado. En mi página de visitas / oportunidades / mostrar cuando hago clic en "Destruir" para uno de los enlaces, aparece el error:
falta el parámetro o el valor está vacío: enlace
El fragmento de código del que se queja es:
def link_params
params.require(:link).permit(:description, :link_url)
end
Aquí está mi código de destrucción:
def destroy
@opportunity = Opportunity.find(params[:opportunity_id])
@link = @opportunity.links.find(link_params)
@link.destroy
respond_to do |format|
format.html { redirect_to links_url, notice: 'Link was successfully destroyed.' }
format.json { head :no_content }
end