Sha256: a85e1b26504965f251123ab0ac288b94acb7d6c363a9ab9c96d7b66169b1a1b5
Contents?: true
Size: 661 Bytes
Versions: 12
Compression:
Stored size: 661 Bytes
Contents
class ItemsController < ApplicationController include Entangled::Controller def index broadcast do @items = List.find(params[:list_id]).items end end def create broadcast do @item = List.find(params[:list_id]).items.create(item_params) end end def show broadcast do @item = Item.find(params[:id]) end end def update broadcast do @item = Item.find(params[:id]) @item.update(item_params) end end def destroy broadcast do @item = Item.find(params[:id]).destroy end end private def item_params params.require(:item).permit(:name, :complete) end end
Version data entries
12 entries across 12 versions & 1 rubygems