salimi نشر 22 ديسمبر 2015 أرسل تقرير مشاركة نشر 22 ديسمبر 2015 Ohm مكتبة لتخزين الكائنات في Reddis، وقد سمعتُ بأنّني أستطيع استخدامها في تطبيق Sinatra، فكيف يُمكنني ذلك؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 عبدالهادي الديوري نشر 22 ديسمبر 2015 أرسل تقرير مشاركة نشر 22 ديسمبر 2015 يُمكنك أن تستخدم Ohm في تطبيقات Sinatra بالاعتماد على جوهرة ohm التّي يُمكن تنصيبها بالأمر:gem install ohmيجب عليك استدعاءها مع كل من rubygems و sinatra بالأسطر التّالية:require 'rubygems' require 'sinatra' require 'ohm'اضبط Ohm لبيئتك:configure :production do Ohm.connect(:url => ENV["MY_REDIS_URL"]) endأنشئ فئة النّموذج وفهرس Redis :class Post < Ohm::Model attribute :title attribute :body index :title endيُمكنك البدء بالعمل على تطبيقك:post '/post' do Post.create :title => params[:title], :body => params[:body] endالبحث وإرجاع البيانات: get '/posts/:title' do @posts = Post.find(:title => params[:title]) erb :index endملفّ العرض views/index.erb: <% @posts.each do |post| %> <h1><%= post.title %></h1> <% end %> اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
salimi
Ohm مكتبة لتخزين الكائنات في Reddis، وقد سمعتُ بأنّني أستطيع استخدامها في تطبيق Sinatra، فكيف يُمكنني ذلك؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.