• 0

كيف أستخدم Sequel في تطبيق سيناترا؟

أريد الاعتماد على Sequel للتّعامل مع قاعدة البيانات الخاصّة بتطبيق Sinatra. فكيف يُمكنني أن أقوم بالأمر؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

أولا قم بتنصيب جوهر Sequel على جهازك بالأمر:

gem install sequel

ثمّ استدع الجوهرة في الملفّ مع كل من rubygems و sinatra بالأسطر التّالية:

require 'rubygems'
require 'sinatra'
require 'sequel'

استخدم قاعدة بيانات في الذاكرة بسيطة مثل sqlite3:

require 'sqlite3'
DB = Sequel.sqlite

أنشئ جدولا:

DB.create_table :links do
  primary_key :id
  varchar :title
  varchar :link
end

أنشئ فئة النّموذج

class Link < Sequel::Model; end

ويُمكنك الآن أن تُطوّر تطبيقك:

get '/' do
  @links = Link.all
  haml :links
end

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن