Sinatra – вопросы и ответы

61
голос
1
ответ
Я пытаюсь получить сервер resque-web для монтирования в качестве приложения стойки в соответствии с инструкцией reilscast reque, добавляя это к файлу маршрутов: mount Resque::Server, :at => "/re...
1 месяц назад rick
75
голосов
1
ответ
Работая над веб-службой, которая иногда должна возвращать большие файлы и хочет, чтобы она быстро отправила что-то клиенту, чтобы клиент не откладывал время ожидания начала данных. stream казался и...
1 месяц назад Mark Reed
-6
голосов
1
ответ
У меня есть приложение Sinatra, и я хочу развернуть там клиент prometheus.io . Readme показывает только, как развернуть его с помощью Rack. Каков наиболее возможный способ развертывания там клиента?
1 месяц назад Alžběta Koutníková
123
голоса
4
ответа
Я не знаю, является ли это рубиновым вопросом или вопросом Sinatra, потому что я новичок в обоих. Следующий код не работает, и я понимаю, почему, поскольку первый my_variable является локальным для...
1 месяц назад Corey Trager
75
голосов
2
ответа
Я проработал несколько часов и до сих пор не смогу настроить мои маршруты так, как хочу. Чего я хочу достичь: http://fooo.bar/prefix1234 Я хочу захватить все, что начинается с префикса specificix. ...
1 месяц назад leifg
104
голоса
1
ответ
enable :sessions post '/sending_out' do session[:data] = params.inspect params.inspect end params.inspect содержит точно хэш, который я хочу передать в переменной сеанса. Если я скопирую его из выв...
1 месяц назад lakesare
86
голосов
1
ответ
У меня есть приложение Sinatra, работающее на Rainbows. Я регистрирую следующее: before do logger.info("#{Process.pid} #{Time.now} #{request.ip} #{request.path_info} # {params.to_s}") end а также a...
1 месяц назад Such
61
голос
2
ответа
Поэтому я написал простой сайт Hello World с помощью синатра: #!/usr/bin/env ruby # sinatra_demo/bin/sinatra_demo require 'rubygems' require 'sinatra' get "/hello" do "Hello World!" end И когда я з...
1 месяц назад rampion
61
голос
1
ответ
На моем сервере в моем приложении sinatra у меня есть следующие настройки: before do headers 'Access-Control-Allow-Origin' => '*', 'Access-Control-Allow-Methods' => ['OPTIONS', 'GET', 'POST']...
1 месяц назад Markus Török
60
голосов
1
ответ
Я пытаюсь использовать Test:: Unit:: TestCase API в ruby, чтобы выполнить некоторые модульные тесты, но столкнулся с проблемой использования assert. Я просто пытаюсь вызвать определенные методы в к...
1 месяц назад Kevin
134
голоса
1
ответ
У меня есть приложение Sinatra, использующее Rack:: Session:: Cookie use Rack::Session::Cookie, :key => 'my.key', :path => '/', :expire_after => 3600, # In seconds :secret => 'something...
1 месяц назад Tom Andersen
85
голосов
1
ответ
Я использую Синатр и после этого учебника здесь и я пытался переписать этот код с Haml: <form action="/task/create" method="POST"> <input type="text" name="name" id="name"> <input ty...
1 месяц назад botelja
153
голоса
4
ответа
Вот мой Gemfile source :rubygems gem 'rake', '0.9.2.2' gem 'sinatra' gem 'activerecord', '3.0.9' gem 'pg', '~> 0.12.2' gem 'logger' gem 'nokogiri' group :development, :test do gem 'rack-test' ge...
1 месяц назад alenm
61
голос
3
ответа
С помощью PHP с помощью Twig я могу сделать что-то вроде этого: layout.twig <html> <body> {% block content %}{% endblock %} </body> </html> form.twig {% extends "layout.twig...
1 месяц назад user4910881
61
голос
1
ответ
У меня есть веб-сервис lua, и ему нужно использовать MySql. Если я попытаюсь получить доступ к MySql с консоли lua, я получаю успех, как вы можете видеть: $lua Lua 5.1.4 Copyright (C) 1994-2008 Lua...
1 месяц назад ademar111190
127
голосов
1
ответ
Я ищу способ добавить ссылку на таблицу стилей к макету шаблона HAML. Мой макет: !!! %html %head / some stuffs %body = yield Мой шаблон: / some other stuffs... /maybe a function like this in order ...
1 месяц назад szymanowski
74
голоса
1
ответ
У меня проблема с сохранением строк в базе данных. Целые идут хорошо. У меня есть модель Payment with one field: command (String). Это от консоли: p = Payment.new p.command = 'test' => "test" p....
1 месяц назад Pavel Tkackenko
105
голосов
1
ответ
У меня есть этот простой код: require 'sinatra' before do redirect '/login' end get '/login' do 'hello' end get '/test' do 'should not show' end Это простое приложение должно перенаправлять каждый ...
1 месяц назад anemaria20
74
голоса
1
ответ
Rails dev new to sinatra... Я пытаюсь сделать некоторые простые проверки. Когда я пытаюсь: validates_presence_of :email, message: "Email cannot be blank." @emails.errors.each do |e| puts e end Сина...
1 месяц назад jahrichie
112
голосов
1
ответ
Кто-нибудь знает, есть ли проблемы с преобразованием приложения Rails в Sinatra с Heroku? У меня уже есть приложение Heroku, и в настоящее время это простое приложение Rails, которое представляет с...
1 месяц назад trev9065
95
голосов
1
ответ
Это то, что я сейчас использую: haml :login_signup, :layout => :'main' Из файла haml login_signup я хотел бы передать имя JS файла, который будет разбираться внутри основного файла haml. Причина...
1 месяц назад meso_2600
94
голоса
2
ответа
Итак, я использую Sinatra и Datamapper для создания собственного CMS/Blog для моего портфолио (http://erickel.ly). Все шло хорошо, пока я не начал писать свой первый фактический пост, и мне нужно б...
1 месяц, 1 неделя назад HeroicEric
103
голоса
2
ответа
когда я пытаюсь запустить синатра, я получаю следующую ошибку /var/lib/gems/1.9.1/gems/sinatra-1.4.4/lib/sinatra/base.rb:1488:in start_server': undefined method выполнить 'для HTTP: модуль (NoMetho...
1 месяц, 1 неделя назад erkan demir
121
голос
2
ответа
У меня довольно простое приложение (только один файл index.html и файл css - это действительно статическая страница), размещенная на Heroku. Я использую Sinatra для размещения на Heroku. Само прило...
1 месяц, 1 неделя назад ryanprayogo
60
голосов
1
ответ
Мое приложение отлично работает в MRI 1.9.2-p290 и 1.9.3-p125, но когда я перехожу на jruby-1.7.0-preview1, я получаю сообщение об ошибке. Здесь полная ошибка: RuntimeError: Server handler (thin) n...
1 месяц, 1 неделя назад davej
85
голосов
3
ответа
У меня есть, по-видимому (глупый) простой вопрос: С JRuby можно ли развернуть одно приложение Sinatra для файлов? Я имею в виду: у меня есть приложение Sinatra со всеми необходимыми драгоценными ка...
1 месяц, 1 неделя назад Carlo Pecchia
120
голосов
1
ответ
Я вижу ошибку/функцию в своих приложениях Ruby 1.9.2. Любые изменения в представлениях (не рубиновые файлы) требуют перезапуска сервера. Сначала я столкнулся с этим в приложении Rails, но я тоже те...
1 месяц, 1 неделя назад Eric Hu
104
голоса
1
ответ
Я нахожусь в ситуации, когда мне нужно подавать несколько отдельных приложений angularjs из Sinatra. Да, они должны обслуживаться с HTTP-сервера, но это не вариант. Вот моя установка каталога (урез...
1 месяц, 1 неделя назад Kylee
120
голосов
1
ответ
Мне интересно в каком-то руководстве/учебнике, которого я не смог найти. Каков жизненный цикл веб-приложения Ruby? Ruby - это язык сценариев. То же, что и PHP. Но, как я слышал, Ruby предварительно...
1 месяц, 1 неделя назад Oleksii G.
123
голоса
1
ответ
Я написал тесты с использованием rspec. Когда я запускаю задачу rake по умолчанию, запустив bundle exec rake spec он дает следующую ошибку, хотя ранее она работала нормально. 'require': no such fil...
1 месяц, 1 неделя назад ducktyped
85
голосов
2
ответа
Мы используем базу данных Mysql и используем файлы haml. Проблема, которую мы имеем сейчас, - это когда мы динамически создаем таблицу с данными из нашей базы данных mysql, она дает нам эту ошибку:...
1 месяц, 1 неделя назад Dolly93
121
голос
1
ответ
У меня есть файл rake в той же папке, что и файл app.rb, я могу успешно вызвать задачу rakefile один раз, но она не запускает задачу более одного раза. Он должен работать каждые 3 секунды. require ...
1 месяц, 1 неделя назад aronlmin
135
голосов
3
ответа
Я начинаю свое первое приложение Sinatra, и я пытаюсь использовать DataMapper. Все находится на самом раннем этапе, поскольку я не могу заставить его фактически создать БД. Я получаю "LoadError: ни...
1 месяц, 1 неделя назад YuKagi
61
голос
1
ответ
Как я могу сделать своих помощников Синатры повсюду? Иногда я не могу получить к ним доступ (например, из модулей, см. Ниже). Я бы хотел, чтобы они были привязаны к "глобальному пространству имен",...
1 месяц, 1 неделя назад sellarafaeli
106
голосов
1
ответ
У меня есть метод simple.each, который выводит URL-адрес из базы данных psql, и я выполняю рендеринг их в файле.erb в Sequel. У меня есть хороший CSS, который стилирует их как Pinterest в "булавках...
1 месяц, 1 неделя назад Iain Watt
253
голоса
2
ответа
Это очень простой вопрос, но я не могу найти никакого упоминания об этом, где бы то ни было. Как получить IP-адрес клиента в Sinatra? get '/' do "Your IP address is #{....}" end
1 месяц, 1 неделя назад dbr
75
голосов
3
ответа
Я пробовал использовать gem twitter , grackle и TweetStream , но я не могу понять, как получить поток пользователей @mentions. Я просто не могу по
1 месяц, 1 неделя назад alexbooots
105
голосов
2
ответа
Я делаю запрос на другой сервер как часть метода POST для моего приложения Sinatra. Библиотека, которую я использую для создания запроса, представляет собой библиотеку EventMachine, которая немедле...
1 месяц, 1 неделя назад Bryan
95
голосов
1
ответ
Я новичок в Ruby, я могу найти ответы на различные варианты этого вопроса, но не ответ на мою проблему. Я пишу приложение, которое берет основные данные об аутентификации и использует их для аутент...
1 месяц, 1 неделя назад Nick Cardoso
87
голосов
1
ответ
Я знаю, что в Rails я могу сделать что-то вроде app.get 'url' app.response Но это не работает в Padrino и не выполняет никаких регулярных вызовов controller , потому что Padrino использует разные м...
1 месяц, 1 неделя назад kakubei
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема