Resultados da pesquisa a pedido "sinatra"

3 a resposta

Upload de arquivo com Sinatra

Estou tentando fazer upload de arquivos com o Sinatra. Eu tenho o códigoaqui [http://github.com/eturk/marvin], mas estou recebendo o erro "o método file_hash não existe" (consulte /lib/mvc/helpers/helpers.rb). O que está acontecendo aqui? Há ...

2 a resposta

Acessando cabeçalhos de Sinatra

Estou tentando acessar os cabeçalhos em um filtro no sinatra. Minha solicitação inclui o cabeçalho "HTTP_AUTH", mas não consigo acessá-lo. Meu filtro é before do halt 403 unless request['HTTP_AUTH'] == 'test' endFunciona corretamente no meu ...

2 a resposta

Como eu uso o .html.erb como uma extensão de arquivo para minhas visualizações com o Sinatra?

Se eu tiver o seguinte código Sinatra:

4 a resposta

Expressando HAML condicional possivelmente com operador ternário

Tentando chegar a uma forma mais compacta de expressar essa condicional em HAML e Ruby, talvez com um operador ternário:

2 a resposta

Procurando por exemplo de sinatra ajax

Desculpe se isso foi coberto. Procurando um exemplo de AJAX com Sinatra, especificamente para obter um parcial e aplicá-lo a uma tag no DOM, a partir de um manipulador de botão javascript. vale

3 a resposta

Qual é a melhor maneira de conversar com um banco de dados enquanto usa o Sinatra?

Pelo que entendi, a estrutura do Sinatra, ao contrário do Rails, não fornece um ORM. Nesse caso, como você fala com um banco de dados em um aplicativo Sinatra? Ou o Sinatra é apenas para aplicativos que não usam um banco de dados?

1 a resposta

Sinatra: Mecanismo de modelo não encontrado: camarão

Eu sou um novato com Sinatra e camarão. Eu consegui com modelos erb e xmm / builder. Agora tentando obter geração de pdf com camarão trabalhando.Erro recebido:

6 a resposta

Como receber um objeto JSON com o Rack

Eu tenho um servidor Ruby Rack muito simples, como: app = Proc.new do |env| req = Rack::Request.new(env).params p req.inspect [200, { 'Content-Type' => 'text/plain' }, ['Some body']] end Rack::Handler::Thin.run(app, :Port => 4001, :threaded => ...

8 a resposta

Usando Sinatra para projetos maiores através de vários arquivos

Parece que em Sinatra todos os manipuladores de rota estão sendo gravados em um único arquivo, se bem entendi, ele atua como um controlador grande / pequeno. Existe alguma maneira de dividi-lo em arquivos independentes separados, portanto, quando ...

4 a resposta

sinatra helper no arquivo externo

Tenho muitos ajudantes no meu principal Sinatra project_name.rb e quero removê-los para o arquivo externo, qual é a melhor prática para fazer isso? a partir de. / preject_name.rb helpers do ...#bunch of helpers endpara exemplo. / helpers / ...