Я только что развернул свое приложение на heroku, и после некоторых проблем оно, похоже, работает.
Но затем я пытаюсь добавить запись в базу данных sqlite3 из приложения, она не работает и не перенаправляет меня на '/'.
Это приложение sinatra, я установил все зависимости от преобразователя данных, и в журналах нет сообщений об ошибках.
вот код
require 'rubygems'
require 'sinatra'
require 'dm-core'
require 'dm-timestamps'
require 'dm-validations'
require 'dm-migrations'
DataMapper::setup(:default, "sqlite3://#{Dir.pwd}/rubrica.db")
class Contatto
include DataMapper::Resource
property :id, Serial
property :fname, Text
property :lname, Text
property :phone, Text
property :mail, Text
end
DataMapper.finalize.auto_upgrade!
get '/' do
@title = 'Tutti'
@Contatti = Contatto.all
erb :home
end
get '/add' do
@title = 'Aggiungi'
erb :aggiungi
end
post '/' do
c = Contatto.new
c.fname = params[:fname]
c.lname = params[:lname]
c.phone = params[:phone]
c.mail = params[:mail]
c.save
redirect '/'
конец
и ссылка
здесь