Я пытаюсь обновить свое приложение до Rails 3.1, и у меня довольно много пользовательских файлов Javascript, на которые я пытаюсь перенести новый конвейер ресурсов.
Моя текущая структура каталогов (то есть до 3.1) имеет что-то вроде:
public/
foo/
model.js
controller.js
etc...
Итак, я пытаюсь переместить их в lib / assets / javascripts и сохранить подкаталог foo / нетронутым ( вместо создания foo_model.js, foo_controller.js и т. д.)
В моем application.js я пытался сделать:
//= require foo/model
и
//= require 'foo/model'
Но это не работает. Rails всегда выдает мне страницу с ошибкой и говорит:
couldn't find file 'foo/model.js'
Я тестировал, что все правильно включаются, если они не находятся в подкаталоге, поэтому я знаю, что дело не только в том, что мой каталог lib / assets не находится в пути включения или что-то в этом роде . Думаю, мне просто интересно, есть ли способ сделать это, или я должен просто сгладить каталоги и использовать foo_model.js и тому подобное?