Rails-如何为Annotate gem创建验证

时间:2018-08-21 06:23:25

标签: ruby-on-rails-5 annotate

我在Rails应用中使用Annotate Gem

在我的图片视图中:

 <% if image.published? %>
      <%= link_to 'UNPUBLISH',  unpublish_image_path(image), method: :put %>
 <% else %>
      <%= link_to 'PUBLISH',  publish_image_path(image), method: :put %>
 <% end %>

一切正常

  

我的问题是:

     

示例:

     

我有3张图片(所有图片都有“发布”按钮),当我单击1st时   图片的“发布”按钮,然后变为“发布”按钮。但是在   在第二张和第三张图片中,“发布”按钮仍然存在。

     

我想要的是:

     

发布第一张图片时,所有“发布”按钮都消失了。和   当它变成“ UNPUBLISH”时,第二和第三个“ PUBLISH”按钮会重新出现。

换句话说,我想要的是 用户只能发布1张图片

谢谢

0 个答案:

没有答案