Sha256: e1e013a168d714be50a2d9ab1409a6f0ad292427df35af339f9ca968c6865565
Contents?: true
Size: 645 Bytes
Versions: 6
Compression:
Stored size: 645 Bytes
Contents
Spree::Admin::ResourceController.class_eval do protected def parent if parent_data.present? @parent ||= parent_data[:model_class].send("find_by_#{parent_data[:find_by]}", params["#{model_name}_id"]) raise ActiveRecord::RecordNotFound unless @parent instance_variable_set("@#{model_name}", @parent) else nil end end def resource_not_found flash[:error] = flash_message_for(model_class.new, :not_found) flash[:error] = flash_message_for(parent_data[:model_class].new, :not_found) if parent_data.present? && @parent.nil? redirect_to collection_url end end
Version data entries
6 entries across 6 versions & 1 rubygems