Datamapperのfirst_or_create
メソッドを実装するためのネイティブのSequel方法はありますか?
または、選択と挿入を組み合わせる必要がありますか?
Datamapperのfirst_or_create
メソッドを実装するためのネイティブのSequel方法はありますか?
または、選択と挿入を組み合わせる必要がありますか?
find_or_createがあなたのために働くはずだと思います。
findと同様ですが、レコードが存在しない場合、指定された条件でcreateを呼び出します。findとは異なり、このメソッドで使用されるブロックはfindに渡されませんが、findがオブジェクトを返さない場合にのみcreateに渡されます。