Публикации по теме 'sinatra'


Первое приложение Синатры
Первое приложение Синатры Чем больше вы знаете, тем больше вы осознаете то, чего не знаете. (Очень) перефразированная цитата Николы Теслы. Это, безусловно, был мой опыт изучения Синатры. CRUD, маршруты RESTful, вложенные хэши, аутентификация пользователя. Это были некоторые из недавно введенных концепций, которые заставляли меня чувствовать, что, хотя я сделал скачок вперед, я чувствовал себя на несколько шагов позади. Я понял, что не могу научиться всему сразу. Всякий раз,..

ВЫ ПОЛУЧИЛИ мой ПОСТ?
На этой неделе я работал над созданием веб-сервера Sinatra на Ruby, который возвращает объекты JSON в ответ на запросы на стороне клиента. Sinatra — очень легкая веб-инфраструктура, легче, чем Rails, и было очень быстро запустить и запустить простой веб-сервер. Я создал различные посты, путы и получатели, в зависимости от контекста, для передачи информации любому клиенту, который ее запрашивает. Я многое узнал о HTTP-глаголах. Это способ стандартизации связи с веб-сервером. Сообщения..

Вопросы по теме 'sinatra'

Проблема при создании модели ActiveRecord: данные отсутствуют при сохранении
У меня возникли проблемы с созданием новой строки модели в базе данных с помощью ActiveRecord в приложении Sinatra, которое я разрабатываю. Рассматриваемый объект создается без каких-либо ошибок (с использованием save !, исключения не возникают), но...
1843 просмотров
schedule 11.09.2021

Руби, Синатра и потоковая передача
Я яростно пытаюсь отладить, почему iTunes не принимает данные, которые я отправляю ему (в качестве сервера DAAP) - вы можете увидеть, что я пытаюсь сделать, на страница github . Единственная разница, которую я могу найти между своим ответом и...
1170 просмотров
schedule 03.11.2021

Ассоциация DataMapper "многие-ко-многим" с использованием Sinatra
Я просто изучал Sinatra и DataMapper, пока создавал простой блог. Кажется, я столкнулся с проблемой при работе моей ассоциации "многие-ко-многим". Я пытаюсь связать категории с сообщениями. При создании сообщения ассоциация категорий не создается....
870 просмотров
schedule 25.09.2021

Проблема с постом в Sinatra
Я использую JQuery для публикации в приложении Sinatra. $.post("/addnewlistitem", $('#inputrow1').val(), function(data){alert(data);}); Хамл выглядит так: %input{:type => "text", :id => "inputrow1", :name => "item", :class...
552 просмотров
schedule 24.10.2021

Sinatra многопоточна?
Sinatra многопоточна? Я читал еще, что "sinatra по умолчанию является многопоточным", что это означает? Рассмотрим этот пример get "/multithread" do t1 = Thread.new{ puts "sleeping for 10 sec" sleep 10 # Actually make a call to...
22231 просмотров
schedule 13.11.2021

исполняемый файл gem, запускающий сервер sinatra, не работает
Итак, я написал простой сайт «Hello World» с помощью sinatra: #!/usr/bin/env ruby # sinatra_demo/bin/sinatra_demo require 'rubygems' require 'sinatra' get "/hello" do "Hello World!" end И когда я запускаю его, он работает, я могу...
1039 просмотров
schedule 20.10.2021

Почему ActiveResource Post не отправляет никаких параметров?
Я пытаюсь создать нового «пользователя» на сервере MongoDB / Sinatra из клиента Rails3 с использованием ActiveResource и Json, а тело объекта или хэш отправляемого объекта пустое. В Rails3 я создал модель «Пользователь» и, используя консоль Rails,...
1727 просмотров
schedule 02.12.2021

Sinatra access-control-allow-origin для общей папки sinatra
Как мне настроить Sinatra так, чтобы статические файлы в общей папке возвращались с ответом Access-Control-Allow-Origin = "*"?
13102 просмотров
schedule 13.09.2021

link_to_unless_current без Rails
Я создаю сайт, используя небольшую среду Ruby, Sinatra, но я хотел бы иметь возможность делать что-то вроде того, что делает метод Rails link_to_unless_current , без использования Rails. Теперь у меня есть свой собственный link_to метод, который...
181 просмотров
schedule 13.11.2021

Как остановить фоновый поток в Sinatra после закрытия соединения
Я пытаюсь использовать API потоковой передачи Twitter с Sinatra и предоставлять пользователям обновления в режиме реального времени, когда они ищут ключевое слово. require 'sinatra' require 'eventmachine' require 'em-http' require 'json'...
1050 просмотров
schedule 20.09.2021

Захватить все URL-адреса в Sinatra, кроме / admin /
Я пытаюсь создать действие, которое соответствует всем URL-адресам, кроме / admin / ones. Я также хочу захватить введенный URL, но пока могу сделать только первый бит. get %r{^(?!/admin/.*$)} Это то, что у меня есть до сих пор. Это...
422 просмотров
schedule 12.09.2021

Thin and sinatra - как остановить / перезапустить? Нет thin.pid
Я использую thin в качестве сервера для моего приложения Sinatra. Запускается так: thin -C config/environment.yml -R config/config.ru start Где environment.yml имеет тонкий материал, а config.ru имеет общий материал, который вы можете...
6181 просмотров
schedule 07.10.2021

Делаем SASS такой же высокой, как CSS в Sinatra
Привет, давайте сначала посмотрим код. Я использую тонкий как шаблон просмотра в Sinatra. Фрагмент 1 : файл шаблона, index.slim doctype html html head title = @title link rel='stylesheet' type='text/css'...
796 просмотров
schedule 22.09.2021

читать текст из текстового поля, изменять текст с помощью рубина и выводить измененный текст
Я пытаюсь создать простое приложение sinatra с одной страницей, содержащей текстовую область с кнопкой отправки внизу. Ниже находится еще одно текстовое поле, которое отображает измененный текст из первого текстового поля после нажатия кнопки...
937 просмотров
schedule 20.10.2021

токен oauth для sinatra oauth2-provider
Я новичок в Sinatra и хочу, чтобы он работал с гемом oauth2-provider. Я выполнил инструкцию https://github.com/songkick/oauth2-provider#readme и посмотрел пример. Но после того, как у меня есть access_token, я не могу получить информацию с...
525 просмотров
schedule 13.10.2021

Как узнать, какие исключения нужно спасать?
Я часто оказываюсь, не зная, какие исключения нужно спасать при использовании определенной библиотеки кода в Ruby. Например, я часто использую HTTParty для любых HTTP-запросов, которые может делать мое приложение rails / sinatra. Я покопался в...
513 просмотров
schedule 19.09.2021

использовать шаблон haml в фреймворке Sinatra
Как создать страницу с помощью Sinatra, которая будет использовать мой подготовленный index.html.haml шаблон. Скажем, у меня есть следующий код: require 'sinatra' require 'sass' require 'haml' get '/' do haml :index ??? end мой...
86 просмотров
schedule 01.11.2021

Внедрение зависимостей в приложение Sinatra
Я пишу приложение Sinatra, которое вызывает некоторые внешние службы. Я, очевидно, хочу, чтобы мои тесты избегали вызова реальных служб, поэтому предположим, что на данный момент у меня есть это class MyApp < Sinatra::Base get '/my_method'...
1762 просмотров
schedule 08.09.2021

Как передать параметры функции в представление erb с помощью sinatra?
В настоящее время у меня есть это: get '/myapp/get/:func' do erb :server, :locals => {:func => params[:func]} end И затем в моем файле server.erb у меня есть это: if (func == "myFunc1") myFunc1 elsif (func == "myFunc2")...
786 просмотров
schedule 01.11.2021

Ruby: способ изменить видимость ‹div›, избегая JavaScript
Я ищу хороший способ изменить видимость HTML-div. Вероятно, наиболее распространенный способ сделать это - использовать JavaScript, поскольку он может управлять моей DOM. В моем текущем проекте я предпочитаю не использовать JavaScript, поэтому вот...
500 просмотров
schedule 29.10.2021