add info field
This commit is contained in:
1 parent
e68c52bc00
commit
7d3c535e01
5 files changed
+50
-29
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user