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

  • andony5589

    andony5589

    7 Aralık 2011
  • PamtheBlamofficial

    PamtheBlamof

    31 Aralık 2010
  • pucksz

    pucksz

    24 Mart 2006