rails中的Fancybox错误
我已经制作了一个带有图片上传和附加的fancybox的post模型来显示这些图片,这一切都很棒。
例:
"fancybox", :rel => "gallery" if asset.object.image? %>
但是,当我想将fancybox附加到单个图像时,我有错误:
The requested content cannot be loaded. Please try again later.
例:
"fancybox"%>
所以有人能指出这个问题吗? 谢谢!
尝试移动你的开口parens:
<%= link_to (image_tag ('about_school/par_livu_skolu_1.jpg'), '/about_school/par_livu_skolu_1.jpg', :class => "fancybox") %>
这可能会解决它。
第一个图像路径开始时没有斜线/
类似:
about_school/par_livu_skolu_1.jpg
…所以它表示相对路径。 例如,如果调用页面位于如下子目录中:
/mysubdir/page.html
…然后图像路径将是
/mysubdir/about_school/par_livu_skolu_1.jpg
另一方面,第二个图像路径以斜线/
类似开头:
/about_school/par_livu_skolu_1.jpg
…这意味着无论调用页面位于何处,图像路径都从root
开始。
我想你需要纠正任何一条路径,无论什么是正确的,否则fancybox将找不到图像并显示消息
The requested content cannot be loaded. Please try again later.