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

  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • filmurfreakur

    filmurfreaku

    29 Mart 2007
  • Joshua Benedict

    Joshua Bened

    26 EKİM 2013