def unprocessable(message=nil)
@errors ||= []
+
@errors << message if message
render_error status: 422
end
end
def create
- @object ||= model_class.new params[model_class.to_s.underscore.singularize.to_sym]
+ @object ||= model_class.new params[model_class.to_s.underscore.singularize]
@object.save!
respond_to do |f|
+ f.json { render json: @object }
f.html {
redirect_to(params[:return_to] || @object)
}
def destroy
if @object.destroy
respond_to do |f|
+ f.json { render json: @object }
f.html {
redirect_to(params[:return_to] || :back)
}