Ruby 如何在rails中生成关联的管理模型
我有一个rails应用程序,其中Ruby 如何在rails中生成关联的管理模型,ruby,ruby-on-rails-4,controller,action,models,Ruby,Ruby On Rails 4,Controller,Action,Models,我有一个rails应用程序,其中CUD(创建、更新、删除)操作只能由管理员用来创建、更新或删除项目。每个人都可以使用show(read)动作 现在我只希望管理员创建其他条目。这是我的商品模型 class Item < ActiveRecord::Base has_many :entries class项
CUD(创建、更新、删除)
操作只能由管理员用来创建、更新或删除项目。每个人都可以使用show(read)动作
现在我只希望管理员创建其他条目。这是我的商品模型
class Item < ActiveRecord::Base
has_many :entries
class项
这是我的入门模式
class Entry < ActiveRecord::Base
belongs_to :item
类条目
在我的admin_控制器中,我需要对项目执行操作
class Admin::ItemsController < ApplicationController
class Admin::ItemsController
现在我有两个问题
我认为有两种选择:
CRUD
操作的管理员/项目和管理员/条目控制器-但仅限于管理员。此外,还有一个公共项目和一个公共条目控制器,它们只实现了show
方法pundit
或cancancan
之类的gem来确保只有管理员才能使用创建
、更新
和销毁
操作我认为有两种选择:
CRUD
操作的管理员/项目和管理员/条目控制器-但仅限于管理员。此外,还有一个公共项目和一个公共条目控制器,它们只实现了show
方法pundit
或cancancan
之类的gem来确保只有管理员才能使用创建
、更新
和销毁
操作你好@spickermann,我将尝试选项1。谢谢您的帮助Hello@spickermann,我将尝试选项1。谢谢你的帮助