2 つのドメインで実行される Rails アプリケーションがdomain1
ありdomain2
ます。各ドメインには、それぞれ関連する独自のブログdomain1blog
とがありdomain2blog
ます。現在、ブログの 1 つを取得するモデルがあります。
require 'rss'
require 'open-uri'
class Blog
BLOG_URL = 'http://feeds.feedburner.com/domain1blog?format=xml'
POST_LIMIT = 2
def self.fetch_entries
Rails.cache.fetch('blog', expires_in: 10.minutes) do
posts = []
begin
open BLOG_URL do |rss|
feed = RSS::Parser.parse(rss)
posts = feed.items.slice 0...POST_LIMIT
end
rescue OpenURI::HTTPError
# Ignore silently.
end
posts
end
end
end
現在、このモデルdomain1blog
は、呼び出し元のドメインに関係なく、コンテンツをフェッチします。
fromとfromBLOG_URL
を指すように を設定するにはどうすればよいですか?domain1blog
domain1
domain2blog
domain2