make design work with layout and testing with package andreas05 within r tag
This commit is contained in:
parent
b6db304579
commit
c8d58e30aa
1
Gemfile
1
Gemfile
|
@ -9,7 +9,6 @@ gem 'ckeditor'
|
|||
gem 'devise'
|
||||
gem 'mini_magick'
|
||||
|
||||
gem 'nokogiri'
|
||||
|
||||
gem 'mongoid'
|
||||
|
||||
|
|
|
@ -25,9 +25,13 @@ class Admin::DesignsController < ApplicationController
|
|||
|
||||
def apply
|
||||
@design = Design.find(params[:id])
|
||||
Layout.create(:name => @design.title,:description=>@design.intro,:content=>@design.layout.file.read)
|
||||
#TODO do somehting to validate
|
||||
debugger
|
||||
doc = Nokogiri::HTML(@design.layout.file.read)
|
||||
# doc = Nokogiri::HTML(@design.layout.file.read)
|
||||
flash[:notice] = "Successfully applied design and created a layout."
|
||||
|
||||
redirect_to admin_designs_url
|
||||
|
||||
end
|
||||
|
||||
def edit_file
|
||||
|
|
|
@ -6,9 +6,11 @@ class Layout
|
|||
field :name, :index => true
|
||||
field :description
|
||||
field :content
|
||||
field :parent_id
|
||||
|
||||
references_many :children, :class_name => "Item"
|
||||
has_many :layout_parts
|
||||
belongs_to :design,:class_name=>"Design"
|
||||
|
||||
validates_presence_of :name
|
||||
validates_format_of :name, :with => /^[0-9a-zA-Z\-_]+$/
|
||||
|
|
|
@ -9,4 +9,4 @@
|
|||
$(this).children('.edit_link').toggle();
|
||||
});
|
||||
</script>
|
||||
<% end -%>
|
||||
<% end -%>
|
||||
|
|
Reference in New Issue