2012-08-07 55 views
0

我很确定理论上我正在尝试做的工作,我相信我的语法是正确的。但最好能有一些新鲜的眼光。GET请求和Fancybox使用rails

我想在文章拉从一个网站(GET请求),并显示在的fancybox这些条款,所以我的用户就不需要离开现场。我在这里错过了什么?

感谢您的帮助。

<ul class="box_qa"> 
     <% @hero_news.each do |item| %> 
      <li> 
      <%= item["webTitle"] %> <%= link_to "Read more!", item["webUrl"], :class=>"fancybox" %> 
      <span class="timestamp"> 
      Posted <%= time_ago_in_words(item["webPublicationDate"])%> ago. 
      </span> 
      </li> 
     <% end %> 
</ul> 


<script> 
$(document).ready(function(){ 
$("a.fancybox").fancybox({'type': 'image'}); 
}); 
</script> 
+0

错误:fancybox似乎工作,但我得到一个错误“ 无法加载请求的内容。 请稍后再试。” – 2012-08-07 04:34:55

+1

如果您将类型更改为iframe,那么您需要设置width和height(并且最终将'autoScale'设置为v1.3.4或'fitToView'将v2.x设置为'false') – JFK 2012-08-07 18:23:39

回答

0

将“image”切换到iframe。 Stil有大小问题。

+0

更好地尝试编辑您自己的问题更新,而不是回答自己没有解决问题的东西。 – JFK 2012-08-07 18:19:27