Klausimai, pažymėti „sinatra“

Sinatra yra domeno kalba (DSL), skirta greitai kurti internetines programas Ruby'e su minimaliomis pastangomis. Tai alternatyva kitoms Ruby interneto programų sritims, pvz., Ruby on Rails, Nitro, Camping ir Rango.
18
atsakymai

Atskiras serveris ir kliento API REST JSON?

Aš pradėsiu kurti nemažai žiniatinklio programų. (Norėdami peržiūrėti apžvalgą, žr. Http://50pop.com/code.) Norėčiau, kad jie turėtų prieigą prie įvairių klientų: „front-end“ svetainių, išmaniųjų telefonų programų, „backend“ žiniatinklio paslaugų ir kt. Taigi aš tikrai noriu ...
birželio 8 d. 12 val
8
atsakymai

Sinatros naudojimas dideliems projektams keliuose failuose

Atrodo, kad Sinatroje visi maršrutų tvarkytojai yra parašyti į vieną failą, jei suprantu teisingai, jis veikia kaip vienas didelis / mažas valdytojas. Ar yra būdas suskirstyti jį į atskirus nepriklausomus failus, todėl, jei sakome, kad kažkas vadina ...
nustatyti 16 vas '11 13:49
12
atsakymai

Statinių failų aptarnavimas su Sinatra

Turiu svetainę viename puslapyje tik naudojant HTML, CSS ir JavaScript. Noriu įdiegti programą Heroku, bet negaliu rasti būdo tai padaryti. Dabar aš bandau gauti programą dirbti su Sinatra. . | - application.css | - taikymas ...
nustatykite kovo 13 d
9
atsakymai

Kaip „Sinatra“ automatiškai perkelti failą po kiekvieno pakeitimo?

Aš naudoju # my_app.rb apkrovą „index.rb“ ir paleiskite šią rubiną, kaip šis ruby ​​my_app.rb, bet jis niekada neperkrauna jokių pakeitimų, kuriuos padariau indekso puslapyje. Ar kažką čia praleidau?
nustatyti 08 rug. '09 0:34
12
atsakymai

Kodėl ši RMagick vadina segmentavimo klaidą?

Daugelį valandų aš nukreipiau galvą prieš sieną, bandydamas išsiaiškinti, kas čia buvo negerai, ir aš tikiu (ar tikiuosi) kažką gana akivaizdaus, kad nepastebu. Aš naudoju Ruby 1.9.1, Sinatra 1.0 ir RMagick 2.13.1. „ImageMagick“ ir „RMagick“ sąranka ...
gegužės 15 d. 10:46
2
atsakymai

Sinatra vs Rails

Dirbau su kai kuriais Sinatros ir Rails pavyzdžiais, bet man sunku nustatyti, kurios funkcijos priklauso tai technologijai. Ką aš galiu gauti naudojant Sinatra / Rails? Ar tai tik veiksmų paketas? Ištaisykite mane, jei aš neteisingai, bet galėčiau ...
nustatyti spalio 21 d '10 19:00 val
3
atsakymai

„EventSource“ / „Server-Sent“ įvykiai per „Nginx“

Serverio pusė, naudojant Sinatra su srauto bloku. get '/ stream' ,: suteikia => 'text / event-stream' do stream: keep_open do | out | jungtys << out out.callback {links.delete (out)} pabaigos pabaiga Kliento pusėje ...
nustatyti 02 gruodis '12 10:12 val
3
atsakymai

Sinatra - API - autentifikavimas

Sinatroje ketiname sukurti nedidelę API programą. Kokias autentifikavimo parinktis galima naudoti API skambučiams apsaugoti?
nustatyti rugpjūčio 13 d '10, 21:37
2
atsakymai

Naudokite kitą „Procfile“ dizainą ir gamybą.

Turiu namų paraišką, Sinatra, kuriai ketinu naudoti Heroku. Vystydamas naudoju vedlį ir šautuvą, turinčią tokią Procfile: web: šautuvą config.ru -s plonas -o 0.0.0.0 -p $ PORT -E $ RACK_ENV Tai puiku ...
nustatytas liepos 21 d., 12 val. 16:56
4
atsakymai

Įveskite Sinatra?

Man sunku suprasti, kaip registruoti pranešimus naudojant „Sinatra“. Nemėgstu žurnalo užklausų, o tam tikruose mano paraiškos taškuose yra individualizuotų pranešimų. Pavyzdžiui, renkantis URL, norėčiau užregistruoti „Fetching # {url}“.
gegužės 13 d. 11 val
7
atsakymai

„Capistrano“ prašo įvesti slaptažodį, nepaisant SSH raktų

Mano ssh klavišai yra teisingai sukonfigūruoti, nes niekada neprašiau slaptažodžio naudojant ssh. Bet capistrano vis dar prašo slaptažodžio, kai diegiamas su dangteliu. Ji neprašo slaptažodžio nustatydama dangtelį: setup, ho ...
nustatytas liepos 17 d. 10 val
1
atsakymas

Nustatykite numatytąjį Sinatros turinio tipą

Ar galima padaryti, kad „Content_type“ taikymas / „Json“ būtų numatytoji vertė Sinatroje? nes aš rašau api.
nustatyti 08 sausis '11 6:07
5
atsakymai

Ar Sinatra yra daug sriegio?

Ar Sinatra yra daug sriegio? Aš vėl perskaičiau, kur tai yra „sinatra daugiapakopė pagal nutylėjimą“, ką tai reiškia? Apsvarstykite šį pavyzdį ir gaukite "/ multithread" do t1 = Thread.new {puts "miega 10 sek." Miegas 10 # Iš tikrųjų skambinkite ...
birželio 8 d. 11 d. 15.40 val
3
atsakymai

Nepavyko pasiekti vietinio Sinatra serverio iš kito to paties tinklo kompiuterio

Turiu paprastą Sinatros serverį, kurį paleidžiu per tekstą, bet negaliu pasiekti kito kompiuterio tame pačiame tinkle. „Mac OS 10.8.3“ paleidžiu Ruby 1.9.3p327 ir Sinatra 1.4.1. Ugniasienė išjungta. Išbandžiau tas pačias scenas ...
nustatyti kovo 28 d. 13 val
9
atsakymai

„Bundler“, kuris neveikia su „rbenv“, nerado [gem]

Aš tiesiog perėjo iš rvm į rbenv, ir aš bandau naudoti paketą valdyti brangakmenius. Po to, kai paleisite paketą ir bandysite paleisti paprastą „sinatra“ programą (ruby app.rb), gaunu šiuos veiksmus: Nepavyko rasti „haml-3.1.4“ ...
yra nustatytas kovo 7 d. 12 val. 16:56