class StockTakingsController < ApplicationController inherit_resources def index @stock_takings = StockTaking.order('date DESC').page(params[:page]).per(@per_page) end def new @stock_taking = StockTaking.new StockArticle.undeleted.each { |a| @stock_taking.stock_changes.build(:stock_article => a) } end def new_on_stock_article_create # See publish/subscribe design pattern in /doc. stock_article = StockArticle.find(params[:stock_article_id]) @stock_change = StockChange.new(:stock_article => stock_article) render :layout => false end def create create!(:notice => I18n.t('stock_takings.create.notice')) end def update update!(:notice => I18n.t('stock_takings.update.notice')) end end