13 Mart 2010, CUMARTESİ
Sinatra ile hizmet statik dosyaları
Tek sayfa Web sitesi sadece HTML, CSS ve JavaScript kullanıyorum. Heroku uygulama dağıtmak istiyorum, ama bunu yapmanın bir yolunu bulamadım. Şimdi app Sinatra ile çalışma yapmaya çalışıyorum.
.
|-- application.css
|-- application.js
|-- index.html
|-- jquery.js
`-- myapp.rb
Ve aşağıdaki myapp.rb
içerik.
require 'rubygems'
require 'sinatra'
get "/" do
# What should I write here to point to the `index.html`
end
CEVAP
5 AĞUSTOS 2011, Cuma
send_file
yardımcı dosyalar hizmet etmek için kullanabilirsiniz.
require 'sinatra'
get '/' do
send_file File.join(settings.public_folder, 'index.html')
end
Bu uygulama statik dosyaları olarak yapılandırılmış olursa olsun index.html
hizmet verecek.
Bunu Paylaş:
Nasıl Matara statik dosyaları hizmet i...
kendisi veya statik dosyaları hizmet i...
Başlığında değişken tanımlama dosyalar...
Django statik dosyalar ve medya dosyal...
Nasıl set-up statik dosyalar ve medya ...