如果选中了复选框,则显示记录

时间:2016-05-04 10:21:21

标签: ruby-on-rails checkbox

我正在创建一个简单的表单,其中包含一些记录和一个复选框。现在,当我选中复选框时,前两个记录应隐藏。

这是我的控制器:

def galleryhome
   @gallery_photos = GalleryPhoto.where(gallery_id: params[:id])
end

这是我的观点:

<div class="checkbox">
    <input type="checkbox" name="remember" id="HideRecord">
    <label for="remember" class="optional">Hide photos in albums</label>
  </div>
</div>
<div class="all-photo"> <!--start-photo-view-->
  <%= hidden_field_tag "Value"%>
  <% @gallery_photos.each do |gallery_photo| %>
  <ul class="photos-view">
    <li class="photo-tile">
      <div class="inside-img"><%= image_tag gallery_photo.photo.url%></div>
      <div class="inside-img-open">
        <a  data-target="#viewlarge-Img" data-toggle="modal" href="#" class="fa fa-search" ></a>
      </div>
      <div class="photo-name"><%= gallery_photo.photo_file_name%></div>
    </li>
  </ul>
  <% end %>
</div>

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

colorArray.count

答案 1 :(得分:0)

您可以使用jquery:

来完成
$(document).ready(function() {
  $("#HideRecord").click(function() {
    if (this.checked) {
      $(".photos-view").slice(0, 2).hide(); #Edited changes
    }
  });
});