Sinatra – вопросы и ответы
61
голос
1
ответ
Я пытаюсь получить сервер resque-web для монтирования в качестве приложения стойки в соответствии с инструкцией reilscast reque, добавляя это к файлу маршрутов: mount Resque::Server, :at => "/re...
75
голосов
1
ответ
Работая над веб-службой, которая иногда должна возвращать большие файлы и хочет, чтобы она быстро отправила что-то клиенту, чтобы клиент не откладывал время ожидания начала данных. stream казался и...
-6
голосов
1
ответ
У меня есть приложение Sinatra, и я хочу развернуть там клиент prometheus.io . Readme показывает только, как развернуть его с помощью Rack. Каков наиболее возможный способ развертывания там клиента?
123
голоса
4
ответа
Я не знаю, является ли это рубиновым вопросом или вопросом Sinatra, потому что я новичок в обоих. Следующий код не работает, и я понимаю, почему, поскольку первый my_variable является локальным для...
75
голосов
2
ответа
Я проработал несколько часов и до сих пор не смогу настроить мои маршруты так, как хочу. Чего я хочу достичь: http://fooo.bar/prefix1234 Я хочу захватить все, что начинается с префикса specificix. ...
104
голоса
1
ответ
enable :sessions post '/sending_out' do session[:data] = params.inspect params.inspect end params.inspect содержит точно хэш, который я хочу передать в переменной сеанса. Если я скопирую его из выв...
86
голосов
1
ответ
У меня есть приложение Sinatra, работающее на Rainbows. Я регистрирую следующее: before do logger.info("#{Process.pid} #{Time.now} #{request.ip} #{request.path_info} # {params.to_s}") end а также a...
61
голос
2
ответа
Поэтому я написал простой сайт Hello World с помощью синатра: #!/usr/bin/env ruby # sinatra_demo/bin/sinatra_demo require 'rubygems' require 'sinatra' get "/hello" do "Hello World!" end И когда я з...
61
голос
1
ответ
На моем сервере в моем приложении sinatra у меня есть следующие настройки: before do headers 'Access-Control-Allow-Origin' => '*', 'Access-Control-Allow-Methods' => ['OPTIONS', 'GET', 'POST']...
60
голосов
1
ответ
Я пытаюсь использовать Test:: Unit:: TestCase API в ruby, чтобы выполнить некоторые модульные тесты, но столкнулся с проблемой использования assert. Я просто пытаюсь вызвать определенные методы в к...
134
голоса
1
ответ
У меня есть приложение Sinatra, использующее Rack:: Session:: Cookie use Rack::Session::Cookie, :key => 'my.key', :path => '/', :expire_after => 3600, # In seconds :secret => 'something...
85
голосов
1
ответ
Я использую Синатр и после этого учебника здесь и я пытался переписать этот код с Haml: <form action="/task/create" method="POST"> <input type="text" name="name" id="name"> <input ty...
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...
61
голос
3
ответа
С помощью PHP с помощью Twig я могу сделать что-то вроде этого: layout.twig <html> <body> {% block content %}{% endblock %} </body> </html> form.twig {% extends "layout.twig...
61
голос
1
ответ
У меня есть веб-сервис lua, и ему нужно использовать MySql. Если я попытаюсь получить доступ к MySql с консоли lua, я получаю успех, как вы можете видеть: $lua Lua 5.1.4 Copyright (C) 1994-2008 Lua...
127
голосов
1
ответ
Я ищу способ добавить ссылку на таблицу стилей к макету шаблона HAML. Мой макет: !!! %html %head / some stuffs %body = yield Мой шаблон: / some other stuffs... /maybe a function like this in order ...
74
голоса
1
ответ
У меня проблема с сохранением строк в базе данных. Целые идут хорошо. У меня есть модель Payment with one field: command (String). Это от консоли: p = Payment.new p.command = 'test' => "test" p....
105
голосов
1
ответ
У меня есть этот простой код: require 'sinatra' before do redirect '/login' end get '/login' do 'hello' end get '/test' do 'should not show' end Это простое приложение должно перенаправлять каждый ...
74
голоса
1
ответ
Rails dev new to sinatra... Я пытаюсь сделать некоторые простые проверки. Когда я пытаюсь: validates_presence_of :email, message: "Email cannot be blank." @emails.errors.each do |e| puts e end Сина...
112
голосов
1
ответ
Кто-нибудь знает, есть ли проблемы с преобразованием приложения Rails в Sinatra с Heroku? У меня уже есть приложение Heroku, и в настоящее время это простое приложение Rails, которое представляет с...
95
голосов
1
ответ
Это то, что я сейчас использую: haml :login_signup, :layout => :'main' Из файла haml login_signup я хотел бы передать имя JS файла, который будет разбираться внутри основного файла haml. Причина...
94
голоса
2
ответа
Итак, я использую Sinatra и Datamapper для создания собственного CMS/Blog для моего портфолио (http://erickel.ly). Все шло хорошо, пока я не начал писать свой первый фактический пост, и мне нужно б...
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...
121
голос
2
ответа
У меня довольно простое приложение (только один файл index.html и файл css - это действительно статическая страница), размещенная на Heroku. Я использую Sinatra для размещения на Heroku. Само прило...
60
голосов
1
ответ
Мое приложение отлично работает в MRI 1.9.2-p290 и 1.9.3-p125, но когда я перехожу на jruby-1.7.0-preview1, я получаю сообщение об ошибке. Здесь полная ошибка: RuntimeError: Server handler (thin) n...
85
голосов
3
ответа
У меня есть, по-видимому (глупый) простой вопрос: С JRuby можно ли развернуть одно приложение Sinatra для файлов? Я имею в виду: у меня есть приложение Sinatra со всеми необходимыми драгоценными ка...
120
голосов
1
ответ
Я вижу ошибку/функцию в своих приложениях Ruby 1.9.2. Любые изменения в представлениях (не рубиновые файлы) требуют перезапуска сервера. Сначала я столкнулся с этим в приложении Rails, но я тоже те...
104
голоса
1
ответ
Я нахожусь в ситуации, когда мне нужно подавать несколько отдельных приложений angularjs из Sinatra. Да, они должны обслуживаться с HTTP-сервера, но это не вариант. Вот моя установка каталога (урез...
120
голосов
1
ответ
Мне интересно в каком-то руководстве/учебнике, которого я не смог найти. Каков жизненный цикл веб-приложения Ruby? Ruby - это язык сценариев. То же, что и PHP. Но, как я слышал, Ruby предварительно...
123
голоса
1
ответ
Я написал тесты с использованием rspec. Когда я запускаю задачу rake по умолчанию, запустив bundle exec rake spec он дает следующую ошибку, хотя ранее она работала нормально. 'require': no such fil...
85
голосов
2
ответа
Мы используем базу данных Mysql и используем файлы haml. Проблема, которую мы имеем сейчас, - это когда мы динамически создаем таблицу с данными из нашей базы данных mysql, она дает нам эту ошибку:...
121
голос
1
ответ
У меня есть файл rake в той же папке, что и файл app.rb, я могу успешно вызвать задачу rakefile один раз, но она не запускает задачу более одного раза. Он должен работать каждые 3 секунды. require ...
135
голосов
3
ответа
Я начинаю свое первое приложение Sinatra, и я пытаюсь использовать DataMapper. Все находится на самом раннем этапе, поскольку я не могу заставить его фактически создать БД. Я получаю "LoadError: ни...
61
голос
1
ответ
Как я могу сделать своих помощников Синатры повсюду? Иногда я не могу получить к ним доступ (например, из модулей, см. Ниже). Я бы хотел, чтобы они были привязаны к "глобальному пространству имен",...
106
голосов
1
ответ
У меня есть метод simple.each, который выводит URL-адрес из базы данных psql, и я выполняю рендеринг их в файле.erb в Sequel. У меня есть хороший CSS, который стилирует их как Pinterest в "булавках...
253
голоса
2
ответа
Это очень простой вопрос, но я не могу найти никакого упоминания об этом, где бы то ни было. Как получить IP-адрес клиента в Sinatra? get '/' do "Your IP address is #{....}" end
75
голосов
3
ответа
Я пробовал использовать gem twitter , grackle и TweetStream , но я не могу понять, как получить поток пользователей @mentions. Я просто не могу по
105
голосов
2
ответа
Я делаю запрос на другой сервер как часть метода POST для моего приложения Sinatra. Библиотека, которую я использую для создания запроса, представляет собой библиотеку EventMachine, которая немедле...
95
голосов
1
ответ
Я новичок в Ruby, я могу найти ответы на различные варианты этого вопроса, но не ответ на мою проблему. Я пишу приложение, которое берет основные данные об аутентификации и использует их для аутент...
87
голосов
1
ответ
Я знаю, что в Rails я могу сделать что-то вроде app.get 'url' app.response Но это не работает в Padrino и не выполняет никаких регулярных вызовов controller , потому что Padrino использует разные м...
- Вопросы
- Sinatra