2023-08-11 03:30PM
1. 在articles表中增加 is_shown列,运行命令
2. 然后打开创建好的文件,在里面增加
3. 打开编辑/新建页面(app/views/articles/_form.html.erb)
<div>
<%= form.label :'是否隐藏' %>
<%= form.select :is_shown, options_for_select([['true', 1], ['false', 0]], params[:is_shown]) %>
</div>
4. 打开app/controller/articles_controller.rb文件,增加下面的内容
def index
@articles = @articles.where('is_shown = ?', false)
end
def create
@article.is_shown = params[:article][:is_shown]
end
def update
@article.is_shown = params[:article][:is_shown]
end
def article_params
params.require(:article).permit(:title, :content, :category_id, :is_top, :is_shown)
end
增加完上面几个步骤,个人博客中的隐藏功能就完成了
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论