Ruby on rails 3 使用rails获取请求和Fancybox

Ruby on rails 3 使用rails获取请求和Fancybox,ruby-on-rails-3,fancybox,Ruby On Rails 3,Fancybox,我很确定理论上我要做的应该是可行的,我相信我的语法是正确的。但如果能有新的视角,那就太好了 我想从一个站点中提取文章(获取请求)并在fancybox中显示这些文章,这样我的用户就不需要离开该站点了。我错过了什么 谢谢你在这方面的帮助 <ul class="box_qa"> <% @hero_news.each do |item| %> <li> <%= item["webTitle"] %&

我很确定理论上我要做的应该是可行的,我相信我的语法是正确的。但如果能有新的视角,那就太好了

我想从一个站点中提取文章(获取请求)并在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>
  • “fancybox”%> 五年前发的。
$(文档).ready(函数(){ $(“a.fancybox”).fancybox({'type':'image'}); });
将“图像”切换到iframe。但是仍然存在大小问题。

错误:fancybox似乎可以工作,但我收到一个错误“无法加载请求的内容。请稍后重试”。如果您将类型更改为
iframe
,则需要设置
宽度
高度
(最终,v1.3.4版的
autoScale
或v2.x版的
fitToView
false
)最好尝试编辑自己的问题以进行更新,而不是用无法解决问题的东西回答自己。