salimi نشر 22 ديسمبر 2015 أرسل تقرير نشر 22 ديسمبر 2015 أريد أن أستخدم DataMapper مع تطبيق ويب قمتُ ببرمجته باستخدام كلّ من لغة روبي وإطار العمل Sinatra، وأريد أن أتعامل مع قواعد البيانات بالاعتماد على DataMapper، فكيف يُمكنني ذلك؟ اقتباس
0 عبدالهادي الديوري نشر 22 ديسمبر 2015 أرسل تقرير نشر 22 ديسمبر 2015 أولا قم بتنصيب DataMapper على جهازك بالأمر:gem install data_mapperسيأخذ الأمر بعض الوقت لينتهي، بعد التّنصيب يجب أن تستدعيّه في تطبيقك، بالسّطر:وهذا مثال على استخدامه: require 'rubygems' require 'sinatra' require 'data_mapper' DataMapper::setup(:default, "sqlite3://#{Dir.pwd}/blog.db") class Post include DataMapper::Resource property :id, Serial property :title, String property :body, Text property :created_at, DateTime end # استدعي هذا التّابع بعد الانتهاء من إنشاء الوحدات DataMapper.finalize # إنشاء الجدول post Post.auto_upgrade!بعد الانتهاء من الإجراءات أعلاه، أصبح بالإمكان تطوير تطبيقك: get '/' do # get the latest 20 posts @posts = Post.all(:order => [ :id.desc ], :limit => 20) erb :index endفي ملفّ العرض views/index.erb: <% @posts.each do |post| %> <h3><%= post.title %></h3> <p><%= post.body %></p> <% end %> اقتباس
السؤال
salimi
أريد أن أستخدم DataMapper مع تطبيق ويب قمتُ ببرمجته باستخدام كلّ من لغة روبي وإطار العمل Sinatra، وأريد أن أتعامل مع قواعد البيانات بالاعتماد على DataMapper، فكيف يُمكنني ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.