salimi نشر 22 ديسمبر 2015 أرسل تقرير نشر 22 ديسمبر 2015 Ohm مكتبة لتخزين الكائنات في Reddis، وقد سمعتُ بأنّني أستطيع استخدامها في تطبيق Sinatra، فكيف يُمكنني ذلك؟ اقتباس
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 %> اقتباس
السؤال
salimi
Ohm مكتبة لتخزين الكائنات في Reddis، وقد سمعتُ بأنّني أستطيع استخدامها في تطبيق Sinatra، فكيف يُمكنني ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.