SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • michaeljacksonVEVO

    michaeljacks

    2 EYLÜL 2009
  • spederson7

    spederson7

    17 Temmuz 2006
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006