主页

在个人博客中增加只有登录用户可新建,删除和编辑

2023-08-14 04:51PM

前提是先创建好用户登录,可以看我之前的文章

1. 打开app/controller/article_controller.rb

1)在new,create, edit,update的action中增加下面的代码

def  new

   if session[:current_user].blank?
         redirect_to '/articles' and return
   end

end

2. 如果顶部菜单有新建按键,则需要在app/views/layouts/application.html.erb文件中增加:

 <% if session[:current_user].present? %>
     <%= link_to '新建', new_article_path  %>
  <% end %>

增加完上面两步,应该就可以了。记得在浏览器测试 一下

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论