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