我有一个显示“删除按钮”的问题我希望只有发布产品的用户才能看到按钮删除,所以我尝试做一个比较id的方法:
def user_publis?
@user=current_user
@publication_id = @publication.user.id
@user_id= @user.id
@publication_id = @user_id
end
一个méthode,询问该发布是否由current_user构建
def user_publis?
if @publication=current_user.publications.build
content_tag( :span ,class: "btn btn-rounded") do
content_tag( "my delete button")
end
end
但没人好......
请求帮助,对不起我的英语.. ^^
答案 0 :(得分:0)
您可以在视图中写下这样的内容:
<% if @publication.user == current_user %>
<span class="btn btn-rounded">
my delete button...
<% end %>
或:您可以将以下方法添加到Publication
:
def published_by?(user)
self.user == user
end
并在您的视图中使用它,如:
<% if @publication.published_by? current_user %>
<span class="btn btn-rounded">
my delete button...
<% end %>