salimi نشر 22 ديسمبر 2015 أرسل تقرير مشاركة نشر 22 ديسمبر 2015 أريد أن أنشئ ملفّات XML للحصول على تغذية RSS لتطبيقي، فكيف السّبيل إلى ذلك؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 عبدالهادي الديوري نشر 22 ديسمبر 2015 أرسل تقرير مشاركة نشر 22 ديسمبر 2015 يُمكن أن تقوم بذلك عبر الاستعانة بجوهرة builder ولتنصيبها عليك أن تُنفّذ الأمر التّالي:gem install builderبعدها لا تنس أن تستدعيها في تطبيقك:require 'sinatra' require 'builder'الآن يُمكنك بناء تغذية RSS بعد أن تحصل على بيانات الموقع (posts في هذا المثال):require 'sinatra' require 'builder' get '/rss' do @posts = # ...احصل على المُشاركات builder :rss endثم قم بضبط ملفّ العرض views/rss.builder على النّحو التّالي:xml.instruct! :xml, :version => '1.0' xml.rss :version => "2.0" do xml.channel do xml.title "Liftoff News" xml.description "Liftoff to Space Exploration." xml.link "APP_URL/" @posts.each do |post| xml.item do xml.title post.title xml.link "APP_URL/posts/#{post.id}" xml.description post.body xml.pubDate Time.parse(post.created_at.to_s).rfc822() xml.guid "APP_URL/posts/#{post.id}" end end end endاستبدل APP_URL بعنوان URL الخاص بالتّطبيق. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
salimi
أريد أن أنشئ ملفّات XML للحصول على تغذية RSS لتطبيقي، فكيف السّبيل إلى ذلك؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.