Первые два файла javascript, которые он импортирует в HTML, вероятно, являются проблемой. JQuery загружается по умолчанию, поэтому вы можете игнорировать первую строку, но вам нужно создать новый файл functions.js внутри вашей папки Assets/Javascript. Просто убедитесь, что у вас есть jquery-rails в вашем gemfile.
<head>
<script type="text/javascript" src="jquery-1.7.2.min.js"> // you don't need this line
</script> <script type="text/javascript" src="functions.js"></script> // create the functions.js file in your Assets/Javascript folder
</head>
EDIT В файле functions.js, вы должны поместить все яваскрипт кода он написал. Наконец убедитесь, что вы импортируете дерево вы application.js файл
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
EDIT 2
Автор имел опечатка в его HTML.
<button id="btnAddd">New</button>
Он положил 3 д 'в идентификационное имя' добавить 'кнопки. Вы просто должны удалить один из «D»
<button id="btnAdd">New</button>
Изображения для удаления и редактирования (красный круг и карандаш не будет загружаться, если не включать эти изображения в ваших активов, и вы должны изменить путь чтобы они соответствовали вашей структуре рельсов).
То же самое. Должен ли я помещать $ (document) .ready() в мои функции.js или smth? – Karolis
У вас есть jquery rails в вашем gemfile? Вам не нужно проверять, готов ли документ. –
То же самое. Мой файл application.js выглядит правильно, у меня есть gem 'jquery-rails' и он установил пакет. – Karolis