我按照 tutsplus 的教程创建了一个简单的 ruby/sinatra 应用程序。我已经按照指示完成了所有操作,但是当我转到“localhost:4567”时,我没有看到我所期望的,而是收到了错误消息:
“Firefox 无法在 localhost:4567 建立与服务器的连接”
我需要对这个港口做些什么吗?编辑:在一些帮助下,我想我应该使用端口 9393。但现在我收到此错误:错误
这是我的recall.rb 应用程序中的代码:
require 'rubygems'
require 'sinatra'
require 'datamapper'
DataMapper::setup(:default, "sqlite3://#{Dir.pwd}/recall.db")
class Note
include DataMapper::Resource
property :id, Serial
property :content, Text, :required => true
property :complete, Boolean, :required => true, :default => false
property :created_at, DateTime
property :updated_at, DateTime
end
DataMapper.finalize.auto_upgrade!
get '/' do
@notes = Note.all :order => :id.desc
@title = 'All Notes'
erb :home
end
再次编辑:使用
require data_mapper