2013-05-14 3 views
0

Я пытаюсь обслуживать некоторые активы, используя эль-гем, но, похоже, не может заставить его работать. Я упоминается еще один вопрос, публикуемую здесь - Assets in espresso breaks my appобслуживание статических файлов с Ruby Espresso

Моя установка выглядит так -

require 'e' 
require 'el' 
... 

app = E.new(true){ 
    assets_url '/pub', true 
} 

Но поражающие LOCALHOST: 5252/паб/hello.txt (да, этот файл существует) приводит к 404. Что мне не хватает?

ответ

1

Вы пропустили добавление каких-либо путей в среду Sprockets.

http://espresso.github.io/Periphery/Assets.html#sprockets

Пожалуйста, попробуйте:

app = E.new(true){ 
    assets_url '/pub', true 
    assets.append_path 'relative-path-to-static-files' 
} 
+0

Отлично! Спасибо еще раз сливу! – rebnoob

+0

К сожалению, слишком скоро. Все еще не разрешено, поскольку теперь я вижу это вместо: undefined method 'assets_url 'для # rebnoob

+0

убедитесь, что' el' загружен – 2013-05-18 03:13:30

Смежные вопросы