我只想问..。差不多一个星期了,我解决不了这个错误。
我有微博和评论。所有评论都显示在相应的微博上。
我想使用jquery显示/隐藏注释,但是所有的评论都会显示在所有的微博中。
我想我的问题是在咖啡文件上,当点击所有的微博显示它的评论的时候。
comments.coffee
$(document).on 'turbolinks:load', ->
$('span[id]').click ->
event.preventDefault()
$('div[id]').fadeToggle()
return
returncomments.scss
div.ocultar { display: none; }_micropost.html.erb
<% if micropost.comments.any? %>
<span id="m-<%= micropost.id %>" ><%= link_to "Mostrar", "" %></span>
<div id="m-<%= micropost.id %>" class="ocultar">
<%= render micropost.comments, micropost: micropost %>
</div>
<% end %>comments_controller.rb
def show
@comment = Comment.find(comment_params)
end发布于 2018-04-04 15:40:53
发布于 2018-04-05 12:59:05
comments.coffee中的更新
$(document).on 'turbolinks:load', ->
$('span[id]').click ->
event.preventDefault()
$('div#' + $(this).attr('id')).fadeToggle()
return
returnhttps://stackoverflow.com/questions/49652897
复制相似问题