sequel

    8

    2答えて

    私は、アクティブレコードで手造りするのが難しいと思う私の毛の多いSQLのいくつかにSequelを使用することを検討しています。 SequelとActiveRecordを同じプロジェクトで使用する際に注意すべきことはありますか? (続編などのAR検証のような明白なもののほかに)

    1

    1答えて

    Rubyの知識をスクリプト、テストコード、ファイルパーサー以外にもいくつかのWebサービスを作成して展開したいと考えています。私はsequelをORMとして使用することを考えています。 Sequel CoreまたはSequel Modelを使用する利点は何ですか?私は何を探しているべきですか?どちらか一方を選択するための親指のルールはありますか?

    0

    4答えて

    Sinatraベースのアプリケーションで作業中のSequel ORMの代替方法はありますか?

    1

    2答えて

    私はRamazeで移行を設定しようとしています。私は主にRailsのものをやっているから来ているが、何か他のものを打ちたい。とにかく、私はstart.rbファイルを使ってマイグレーションと呼ばれるマイグレーションと呼ばれるプロジェクト内のディレクトリを持っています。ここstart.rbだ:私は、私はだけではなく、それが長い間必要との Sequel::Model.plugin(:migration)

    3

    3答えて

    以下のクラスが失敗する理由は誰ですか? ... src/model/user.rb:18: undefined method `set_schema' for User:Class (NoMethodError) 私は続編-3.0のlib /フォルダ内に見てきたとset_schema方法はClassMethodsモジュールで定義されています。 解決方法は簡単です。 「そのまま」私はそれが動作す

    1

    2答えて

    小さなAPI実装にSinatraとSequelを使用しています。しかし、問題は、すべてのページ要求に対して、SequelはMySQLへの新しい接続を開き、タイムアウトするまで開いておくか、Apacheを再起動することです。 接続を再利用する方法については多くのドキュメントがないので、ヘルプ、説明、または正しい方向のポインタが役立ちます。

    6

    3答えて

    私は地元のタイムゾーンに時間を保存したくないですが、Sequelはそれを本当に厳しいものにしています。私はそこに入れる前にUTCに設定することができます(少し痛みます)。しかし、私がそれらを取り戻すとき、彼らは地元の日付であると仮定して、それから彼らはすべて将来8時間です。これはまだ実装されていないものですか?もしそうなら、回避策はありますか?ありがとう!

    8

    2答えて

    SequelからMySQLに接続しようとします。これらのエラーが表示されています: require 'rubygems' require 'sequel' DB = Sequel.connect(:adapter => 'mysql', :user => 'root', :host => 'localhost', :database => 'scanty',:passwor

    4

    3答えて

    以下のコードを与えると、モデルに対してどのようにデフォルト値を定義できますか。 (名前のデフォルトは「Thing」とします)。 {:名前=> "シング"、:ID => 2} >のではなく:名=> nilの require 'pp' require 'sequel' DB = Sequel.sqlite DB.create_table :items do primary_key

    6

    1答えて

    Sequelのデフォルトの選択のように見えますが、いくつかの結合を追加するとさまざまな問題が発生します。少なくとも、あなたのオブジェクトには間違ったIDで終わる(複数の "id"カラムが返されるため)。 のようにすると、渡された文字列を列として扱い、引用符で囲みます。これまでは、これを解決するために裸のSQLに戻す必要がありましたが、より良い方法が必要であることはわかっています。