新手问题 rails 如何导入远程静态 html?

tanjianna · September 20, 2012 · Last by tanjianna replied at September 21, 2012 · 2874 hits

rails 如何导入远程静态 html?比如 java include 一个静态页面!http://xxxxx.com/1.html 用 rails 如何导入进来呢? <%= render :file => 'layouts/shared/discus_recommend' %>请求本地 html 就可以 但是下面就不行了 <%= render :file => 'http://XXX.com/discus_recommend.html' %>

Unknow user #1 September 20, 2012

?iframe 不行吗?

iframe 不好用!不便于 SEO

这特性太奇怪了,建议抛弃。

方案:

  1. iframe
  2. 片段缓存包裹一个 open-uri。

#3 楼 @Rei 有 Demo 吗?片段缓存包裹一个 open-uri!能贴出来 详细些不?我是新手!先谢谢

#3 楼 @Rei 用 open-uri 超级的慢 即使用缓存也有问题啊 第一次访问不是慢死了?

#5 楼 @tanjianna Ruby 没有编译期,或者你可以在部署的时候先 wget 一下你要访问的页面,然后就缓存起来了。

好多感叹号和问号

#6 楼 @Rei 第一次也太慢了!有其他方案吗?

#8 楼 @tanjianna 难道 java include 可以突破网速?

#9 楼 @Rei incompatible character encodings: UTF-8 and ASCII-8BIT 编码问题又来了!真郁闷!

#10 楼 @tanjianna .force_encoding("GBK").encode("utf-8", replace: nil)

You need to Sign in before reply, if you don't have an account, please Sign up first.