sinatra

Oddzielny serwer REST JSON API i klient? [zamknięte]

Mam zamiar stworzyć kilka aplikacji internetowych od podstaw. (Patrz http://50pop.com/code do przeglądu.) Chciałbym, aby mo ... i również tego nie obsługują. Nie wiem, jak do tego podejść. Szczególnie szukam porady z doświadczenia, nie tylko w teorii.

Korzystanie z Sinatry dla większych projektów za pomocą wielu plików

Wygląda na to, że w Sinatrze wszystkie programy obsługi tras są zapisywane w jednym pliku, jeśli dobrze rozumiem, działa to j ... t wykonywana, a jeśli zostanie odebrany smth jak "/posts / 2", to kolejna akcja - podobna logika, która jest stosowana w PHP?

Sinatra-API-uwierzytelnianie

Zamierzamy opracować małą aplikację API w Sinatrze. Jakie są dostępne opcje uwierzytelniania, aby zabezpieczyć połączenia API?

EventSource / Server-wysyłane Wydarzenia przez Nginx

Po stronie serwera za pomocą bloku stream. get '/stream', :provides => 'text/event-stream' do stream :keep_open do |out ... ep-alive; w location. Nic nie pomaga: ( Brak trwałych połączeń i wiadomości, które nie są przekazywane do żadnych klientów.

Obsługa plików statycznych za pomocą Sinatry

Mam jedną stronę internetową tylko za pomocą HTML, CSS i JavaScript. Chcę wdrożyć aplikację do Heroku, ale nie mogę znaleźć s ... ść myapp.rb. require 'rubygems' require 'sinatra' get "/" do # What should I write here to point to the `index.html` end

Co to jest bardzo prosty schemat uwierzytelniania dla Sinatra/Rack

Jestem zajęty portowaniem bardzo małej aplikacji internetowej z ASP.NET MVC 2 do Ruby / Sinatra. W aplikacji MVC FormsAuthen ... ia formularzy w Sinatrze? Wszystkie struktury uwierzytelniania wydają się bardzo nieporęczne i nie do końca to, czego szukam.

Jak zmusić Sinatrę do automatycznego przeładowania pliku po każdej zmianie?

Używam # my_app.rb load 'index.rb' I uruchom sever w ten sposób ruby my_app.rb Ale nigdy nie przeładowuje żadnych zmian, które wprowadziłem na stronie indeksu. Coś mnie ominęło?

Jakiś sukces Sinatry we współpracy z EventMachine WebSockets?

Używam Sinatra od jakiegoś czasu i chciałbym dodać kilka funkcji realtime do mojej aplikacji internetowej, przesuwając dane z ... ktoś to uruchomił? Chcę je mieć w ten sam plik, w którym mogę następnie udostępniać zmienne między dwoma serwerami. Dzięki!

Czy Sinatra jest wielowątkowa?

Czy Sinatra jest wielowątkowa? Czytałem jeszcze gdzie "sinatra jest domyślnie wielowątkowa", co to oznacza? Rozważ ten przy ... zypadku zatrzymania aktywności aplikacja przestaje odpowiadać. Jak możemy to obejść bez wywoływania innej instancji podanie?

Jak skonfigurować aplikację Sinatra pod Apache z pasażerem?

Powiedzmy, że mam najprostszą aplikację z pojedynczymi plikami. Wystarczy hello world na ich stronie głównej. Chcę go uruchom ... y katalogów potrzebuję? co muszę umieścić w pliku vhost conf? Rozumiem, że potrzebuję pliku. Co się w nim dzieje i dlaczego?

Jak sprawić, by Sinatra działała przez HTTPS / SSL?

Jak mówi tytuł, Google nie daje nic przydatnego w tym zakresie. Jak skonfigurować i skonfigurować HTTPS / SSL dla aplikacji ... łem HTTPS dla moich aplikacji i nie mam doświadczenia w poprawianiu stojaka / cokolwiek,więc doceniam szczegółowe odpowiedzi.

Nie można uzyskać dostępu do lokalnego serwera Sinatra z innego komputera w tej samej sieci

Mam prosty serwer, który uruchamiam przez textmate, ale nie mogę uzyskać dostępu z innego komputera w tej samej sieci. Używa ... h i komputerach. Komputer reaguje na proste pingi, ale gdy próbuję podłączyć port telnet 4567, nie mogę nawiązać połączenia.

Capistrano prosi o hasło podczas wdrażania, pomimo kluczy SSH

Moje klucze ssh są zdecydowanie skonfigurowane poprawnie, ponieważ nigdy nie jestem pytany o hasło podczas korzystania z ssh. ... ** [jellly.com :: out] remote: Counting objects: 7, done. remote: Compressing objects: 100% (4/4), done. Co można złamać?

Użyj Rack:: CommonLogger in Sinatra

Mam mały serwer WWW, który napisałem z Sinatrą. Chcę móc rejestrować Wiadomości do pliku dziennika. Przeczytałem http://ww ... ą jako najwyższego poziomu DSL, ale mogę przełączyć się na podkategorię z SinatraBase, jeśli to część tego, co jest wymagane.

Logowanie?

Mam problem z wymyśleniem, jak logować wiadomości z Sinatra. Nie chcę rejestrować żądań, ale raczej niestandardowe wiadomości ... e wydaje się odpowiadać bezpośrednio na moje pytanie. Jeśli możesz wskazać mi istniejące pytanie, zaznaczę to jako DUPLIKAT).

Sinatra vs. Rails

Przejrzałem kilka próbek Sinatry i Rails, ale ciężko mi ustalić, które funkcje należą do jakiej technologii. Co konkretnie z ... nariusza podobnego do PHP powyżej; Webrick + ERB + ActiveRecord, co zyskam używając Sinatry? A co zyskam korzystając z Rails?

Montowanie aplikacji Sinatra wewnątrz aplikacji rails i udostępnianie układu

Chciałbym zamontować aplikację sinatra w mojej aplikacji rails. Ale chciałbym, aby ten miał ten sam układ. Iframe może działać, ale masz jakiś inny pomysł ? Thanks

Użyj różnych Procfile w rozwoju i produkcji

Mam domową aplikację Sinatra, dla której zamierzam użyć Heroku, aby ją hostować. Używam Foremana i shotgun w rozwoju, z nast ... tguna w produkcji, ponieważ jest zbyt wolny. Czy możemy używać oddzielnych konfiguracji Procfile zarówno dla dev jak i prod?

Formularz kontaktowy w ruby, sinatra i haml

Jestem nowy dla wszystkich trzech, i staram się napisać prosty formularz kontaktowy dla strony internetowej. Kod, który wymy ... Pony.mail(:to => '*emailaddress*', :from => mail, :subject => 'art inquiry from' + name, :body => body) end

Sinatra + Bundler?

Zastanawiam się, jak można użyć Bundlera z Sinatrą. Chodzi o to, aby użyć klejnotów, które Bundler pobiera wewnątrz .folder gems.