app/controllers/backend/pages_controller.rb in udongo-1.0.3 vs app/controllers/backend/pages_controller.rb in udongo-1.0.4
- old
+ new
@@ -3,26 +3,26 @@
before_action :find_model, only: [:edit, :update, :tree_drag_and_drop, :destroy]
before_action -> { breadcrumb.add t('b.pages'), backend_pages_path }
def index
- @pages = ::Page.all
+ @pages = Page.all
respond_to do |format|
format.html
format.json {
render json: page_tree_data.to_json
}
end
end
def new
- @model = ::Page.new.decorate
+ @model = Page.new.decorate
end
def create
- @model = ::Page.new(params.require('page').permit(:description, :visible, :parent_id)).decorate
+ @model = Page.new(params.require('page').permit(:description, :visible, :parent_id)).decorate
if @model.save
redirect_to edit_backend_page_path(@model), notice: translate_notice(:added, :page)
else
render :new
@@ -44,20 +44,20 @@
def destroy
render json: { trashed: @model.destroy }
end
def page_tree_data(parent_id: nil)
- ::Page.where(parent_id: parent_id).inject([]) do |data, p|
+ Page.where(parent_id: parent_id).inject([]) do |data, p|
hash = node_data p
hash[:children] = page_tree_data(parent_id: p.id) if p.children.any?
data << hash
end
end
private
def find_model
- @model = ::Page.find(params[:id]).decorate
+ @model = Page.find(params[:id]).decorate
end
def translation_form
Backend::PageTranslationForm.new(
page: @model,