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匹配。有人能帮我吗?