Если вы хотите использовать jQuery и Prototype бок о бок, вы должны упорядочить операторы включения javascript следующим образом:
<%= javascript_include_tag :defaults, "jquery.min", "jquery-ui.min" %>
<script type="text/javascript">
jQuery.noConflict();
</script>
Примечание: После этого выне сможет получить доступ к любым методам jQuery, используя $(...)
.Вместо этого вам нужно будет использовать jQuery(...)
Однако, если вам не нужен Prototype, удалите файл prototype.js
и установите соответствующий jQuery-специфичный файл rails.js
(тот, который использует Railsпо умолчанию является прототипом).См. https://github.com/rails/jquery-ujs для получения инструкций.