diff --git a/lib/refinery/snippets/engine.rb b/lib/refinery/snippets/engine.rb index eb630e0..fcbfb2b 100644 --- a/lib/refinery/snippets/engine.rb +++ b/lib/refinery/snippets/engine.rb @@ -17,6 +17,12 @@ class Engine < Rails::Engine plugin.pathname = root end + + Rails.application.config.assets.precompile += %w( + page-snippet-picker.css + page-snippet-picker.js + part-snippets-select.js + ) end config.to_prepare do @@ -30,7 +36,7 @@ class Engine < Rails::Engine Refinery::Pages::PagePartSectionPresenter.class_eval do def initialize(page_part) super() - self.id = convert_title_to_id(page_part.title) if page_part.title + self.id = page_part.slug.to_sym if page_part.slug content = "" content += page_part.snippets.before.map{ |snippet| content_or_render_of(snippet) }.join