首先,这是参考表的架构
create_table "microposts", :force => true do |t|
t.text "content"
t.integer "user_id"
t.datetime "created_at", :null => false
t.boolean "review", :default => false
我想创建一个视图,允许管理员查看 review = true 的所有帖子,然后允许管理员批准或删除单个帖子。
更新 我将此添加到用户控制器中
class UserController < ApplicationController
def review
@microposts = Micropost.where(review: true)
end
这是我到目前为止的 review.html.erb
<% provide(:title, 'Review Shares') %>
<% if signed_in? && if current_user.admin? %>
<% @microposts.each do |mpost| %>
<%= link_to "delete", "/micropost/#{mpost.id}", method: :delete,
confirm: "You sure?",
title: mpost.content %>
<% end %>
<% end %>
<% end %>
我怎样才能让它实际显示帖子,并选择将其“评论”值更改为 false?