add info field

This commit is contained in:
unknown authored and chris committed 2012-12-06 07:58:39 +08:00
1 parent e68c52bc00
commit 7d3c535e01
5 files changed
+50 -29

No files matched your search

+14 -1
View File
@@ -8,6 +8,9 @@ class Admin::InfosController < ApplicationController
def index
@attributes = Info.all.entries
@roles = Role.excludes('disabled' => true)
render :template => 'admin/attributes/index'
end
@@ -22,7 +25,7 @@ class Admin::InfosController < ApplicationController
def edit
@attribute = Info.find(params[:id])
@attribute_fields_upper_object = [@attribute]
# @attribute_fields_upper_object = [@attribute]
render :template => 'admin/attributes/edit'
end
@@ -49,10 +52,20 @@ class Admin::InfosController < ApplicationController
end
def add_attribute_field
attribute = Info.find(params[:info_id]) rescue nil
@attribute_field_counter = attribute.attribute_fields.count
@attribute_field = attribute.attribute_fields.build
@attribute_field.save
@attribute_field[:af_count] = @attribute_field_counter
@attribute = Info.find(params[:info_id])
respond_to do |format|
format.js { render 'admin/attributes/add_attribute_field' }
end
end
protected