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