требуя файлы ресурсов из подкаталогов пути к ресурсам

Я пытаюсь обновить свое приложение до 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 и тому подобное?

5
задан New Alexandria 11 September 2013 в 00:00
поделиться