diff --git a/app/controllers/contents_controller.rb b/app/controllers/contents_controller.rb index 6a4d2db..e6220a7 100644 --- a/app/controllers/contents_controller.rb +++ b/app/controllers/contents_controller.rb @@ -67,7 +67,7 @@ def destroy return end rescue Exception => e - redirect_to ession.delete(:destroy_gallery), alert: message + e.message + redirect_to session.delete(:destroy_gallery), alert: message + e.message return end redirect_to session[:destroy_gallery], notice: t(:CONTENT_REMOVE_SUCCESS) diff --git a/app/models/content/base_content.rb b/app/models/content/base_content.rb index b94b534..ca6c334 100644 --- a/app/models/content/base_content.rb +++ b/app/models/content/base_content.rb @@ -22,7 +22,7 @@ class BaseContent belongs_to :contentable, polymorphic: true - has_many :comments, dependent: :restrict, as: :commentable, class_name: 'Comment' + has_many :comments, dependent: :destroy, as: :commentable, class_name: 'Comment' scope :random, all.where(approved_to_news: true, reviewed: true) scope :non_approved, lambda { |user, params = {}| diff --git a/app/models/gallery.rb b/app/models/gallery.rb index 6397e3f..c73cf0d 100644 --- a/app/models/gallery.rb +++ b/app/models/gallery.rb @@ -12,10 +12,10 @@ class Gallery validates :name, presence: true, length: {minimum:3,maximum: 70} validates :description, length: {maximum: 1000} - has_many :contents, as: :contentable, class_name: 'Content::BaseContent' + has_many :contents, dependent: :destroy, as: :contentable, class_name: 'Content::BaseContent' accepts_nested_attributes_for :contents, :reject_if => lambda { |b| b[:src].blank? } - has_many :comments, dependent: :restrict, as: :commentable, class_name: 'Comment' + has_many :comments, dependent: :destroy, as: :commentable, class_name: 'Comment' def title name diff --git a/app/views/galleries/new.html.haml b/app/views/galleries/new.html.haml index 26dfeeb..80e1c71 100644 --- a/app/views/galleries/new.html.haml +++ b/app/views/galleries/new.html.haml @@ -1,4 +1,4 @@ -%h3 Создание галлереи работ +%h3 Создание галереи работ = horizontal_simple_form_for(@gallery, :validate => true) do |f| = f.error_notification diff --git a/app/views/office/galleries.html.haml b/app/views/office/galleries.html.haml index c90b341..dece226 100644 --- a/app/views/office/galleries.html.haml +++ b/app/views/office/galleries.html.haml @@ -1,6 +1,6 @@ .row .span3 - %h4.section-small Мои галлереи + %h4.section-small Мои галереи .span5 .pull-right = link_to new_gallery_path, :class=>'btn btn-primary' do diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 959b019..0a624f4 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -10,7 +10,7 @@ ru: NO_NEWS: Нет новостей NO_OFFICE_ARTICLES: Не написано ещё ни одной статьи NO_OFFICE_CYCLES: Не создано ещё ни одного цикла - NO_OFFICE_GALLERIES: Не создано ещё ни одной галлереи + NO_OFFICE_GALLERIES: Не создано ещё ни одной галереи NO_NON_APPROVED_CONTENTS: Нет неподтвержденных работ CONTENT_APPROVE_SUCCESS: Работа подтверждена NO_COMMENTS_HERE: Нет ни одного комментария @@ -46,12 +46,12 @@ ru: ARTICLE_REMOVE_SUCCESS: Статья успешно удалена # galleries - GALLERY_CREATE_SUCCESS: Галлерея успешно создана - GALLERY_UPDATE_SUCCESS: Галлерея успешно обновлена - UNABLE_TO_DELETE_GALLERY: Невозможно удалить галлеррею + GALLERY_CREATE_SUCCESS: Галерея успешно создана + GALLERY_UPDATE_SUCCESS: Галерея успешно обновлена + UNABLE_TO_DELETE_GALLERY: Невозможно удалить галеррею GALLERY_REMOVE_SUCCESS: Галерея успешно удалена - NEW_GALLERY: Новая галлерея - NO_GALLERY_CONTENT: В галлерее ещё нет работ + NEW_GALLERY: Новая галерея + NO_GALLERY_CONTENT: В галерее ещё нет работ # content CONTENT_ADD_SUCCESSFULLY: Работа добавлена успешно @@ -204,7 +204,7 @@ ru: article: статью cycle: цикл user: профиль - gallery: галлерею + gallery: галерею errors: models: user: