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

tanjianna · 2012年09月20日 · 最后由 tanjianna 回复于 2012年09月21日 · 2874 次阅读

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' %>

匿名 #1 2012年09月20日

?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)

需要 登录 后方可回复, 如果你还没有账号请 注册新账号