2012-12-05 3 views
0

끊어 내 간단한 응용 프로그램입니다 : 내가 assets_url '/', true의 주석을 해제 할 때까지자산 여기에 내 응용 프로그램

class Blog < E 
    map '/' 

    # actions goes here 
end 

app = EApp.new do 

    # assets_url '/', true 

    mount Blog 
end 

app.run server: :Thin, Port: 6040 

그것은 잘 작동합니다.

이렇게하면 404를 반환하는 모든 경로와 자산 폴더의 파일을 가리키는 경로 만 작동합니다.

아이디어가 있으십니까?

답변

1

애셋 URL을 제외한 모든 것이 정확합니다.

당신은 같은 URL에 응용 프로그램 및 자산 서버를 마운트 - /

자산 서버가 우선 순위를 가지고, 따라서 앱 루트 작업을 실 거예요.

단순히 해당 URL에 자산을 탑재, /assets, /static, /etc

app = EApp.new do 

    assets_url '/assets', true 

    mount Blog 
end 

업데이트 : - $ gem in el 버전 0.4.6의로, 자산 서버 그래서 el 보석을 설치 Espresso Lungo

로 이동 - 또는에 추가하십시오 Gemfile - gem "el"

+0

그럼 분명히 ... 어떻게 그리워 할 수 있겠습니까. –

+0

@slivu 오늘까지는 이것이 작동하지 않습니다. 대답을 업데이트 해 주시겠습니까? – rebnoob

+0

@rebnoob, 업데이트 된 –

관련 문제