【发布时间】:2017-03-14 02:06:00
【问题描述】:
我有一个 Rails 应用程序,其中 CUD (create, update, delete) 操作只能由管理员用于创建更新或删除项目。每个人都可以使用显示(读取)操作。
现在我希望只有管理员创建其他条目。这是我的物品模型
class Item < ActiveRecord::Base
has_many :entries
这是我的入门模型
class Entry < ActiveRecord::Base
belongs_to :item
在我需要操作的项目的 admin_controller 中。
class Admin::ItemsController < ApplicationController
现在我有两个问题
我的问题是,我必须定义自己的管理员入口控制器吗?一世 认为是的,需要一个自己的 admin-item-controller。
如何定义 item_admin 允许 创建、更新或删除条目。其他人都可以参赛 只见。大家可以帮帮我吗?
【问题讨论】:
标签: ruby ruby-on-rails-4 controller action models