3

MySQL と ActiveRecord を使用するシンプルな sinatra アプリをセットアップするにはどうすればよいですか? いくつかの解決策を見つけましたが、どれも機能しませんでした (おそらく時代遅れです):

http://ericfarkas.com/posts/sinatra-activerecord-and-mysql/

http://labs.thredup.com/setting-up-sinatra-with-mysql-and-activerecor

では、Sinatra を MySQL および ActiveRecord と一緒に使用するためのベスト プラクティスの方法は何ですか? 私が見る限り、https://github.com/janko-m/sinatra-activerecord gemは sqlite3 専用です。

モデルが必要なのか、単純な SQL クエリが必要なのかわかりません。しかし、それをすべて一緒に機能させることは、私にとって非常に役立ちます。

4

2 に答える 2

1

sinatra-activerecordgem をMySQLその他の機能と共に使用することもできます。

使用方法は次のとおりです。

require "sinatra/activerecord"

set :database, "mysql2://#{db_username}:#{db_password}@#{db_host}:#{db_port}/#{db_database}"

# Model
class User < ActiveRecord::Base
end 

get '/' do
  @items = User.all
  erb :index
end
于 2014-05-30T09:43:12.893 に答える