Jquery 铁路廊道
我在实现库时遇到问题。它总是向我显示以下错误: 未定义的方法“几何体”# 我读过它,我知道它的意思…但我做的迭代是正确的:Jquery 铁路廊道,jquery,ruby-on-rails,paperclip,Jquery,Ruby On Rails,Paperclip,我在实现库时遇到问题。它总是向我显示以下错误: 未定义的方法“几何体”# 我读过它,我知道它的意思…但我做的迭代是正确的: <% @gallery_photos.each do |g| %> 不管怎样,这是gallery_详情的代码和gallery_详情的方法 此外,我试图遵循rotator的这个模型,但我认为我没有以正确的方式进行操作,因为它在thumb图像上有一个href元素,必须与img src相匹配……总之,下面是我尝试遵循的模型: 更新:我解决了图像的问题,但我仍
<% @gallery_photos.each do |g| %>
不管怎样,这是gallery_详情的代码和gallery_详情的方法
此外,我试图遵循rotator的这个模型,但我认为我没有以正确的方式进行操作,因为它在thumb图像上有一个href元素,必须与img src相匹配……总之,下面是我尝试遵循的模型:
更新:我解决了图像的问题,但我仍然不知道如何实现页面的jquery部分。图像拇指的href必须与主页div中图像的图像源相匹配。如果您尝试此操作会怎么样
def gallery_detail
@gallery_photos = GalleryPhoto.all
end
在html中:
<div class="main_page">
<% if @gallery_photos.first.geometry == 'vertical' %>
<img src="<%= gallery_photos.first.photo.url("large") %>" style="height:420px;" />
<% else %>
<img src="<%= gallery_photos.first.photo.url("large") %>" style="width:500px;" />
<% end %>
<div class="desc">
<a href="#" class="collapse">Close Me!</a>
<div class="block">
<h2>Title</h2>
<small>Date</small>
<p>Copy</p>
</div>
</div>
</div>
<div class="image_thumb">
<ul>
<li>
<% @gallery_photos.each do |g| %>
<% if g.geometry == 'vertical' %>
<a href="#"> <img src="<%= g.photo.url("small") %>" style="height:65px;"/></a>
<% else %>
<img src="<%= g.photo.url("small") %>" style="height:65px; width:80px;"/></li></a>
<% end %>
<% end %>
<div class="block">
<h2>Title</h2>
<small>Date</small>
<p>Copy</p>
</div>
</li>
</ul>
</div>
“style=”高度:420px;" />
“style=”宽度:500px;“/>
标题
日期
抄袭
-
“style=”高度:65px;宽度:80px;“/>
标题
日期
抄袭
第12行不是失败了吗
<% if @gallery_photos.geometry == 'vertical' %>
而不是在第33行?我不认为这与你重复收集有关。第12行看起来像是你试图直接在
GalleryPhoto
s的集合中调用它。apneia,我不能这样做,因为它的意图是只在主页分区中显示一张照片,但在thumb分区中列出所有照片。谢谢apneia,but我仍然在使用旋转器,我如何实现这一点?我必须在拇指图像中有一个href与主页图像的图像src匹配。有人能帮我吗?