diff --git a/app/controllers/admin/infos_controller.rb b/app/controllers/admin/infos_controller.rb index cec5c5f4..c08d1386 100644 --- a/app/controllers/admin/infos_controller.rb +++ b/app/controllers/admin/infos_controller.rb @@ -22,6 +22,7 @@ class Admin::InfosController < ApplicationController def edit @attribute = Info.find(params[:id]) + @attribute_fields_upper_object = [@attribute] render :template => 'admin/attributes/edit' end diff --git a/app/controllers/admin/roles_controller.rb b/app/controllers/admin/roles_controller.rb index abae1ece..3e8576c6 100644 --- a/app/controllers/admin/roles_controller.rb +++ b/app/controllers/admin/roles_controller.rb @@ -5,7 +5,7 @@ class Admin::RolesController < ApplicationController before_filter :is_admin? before_filter :set_attribute, :only => [:index, :show, :new, :edit] helper Admin::AttributeValuesViewHelper - + def index @attributes = Role.all.entries render :template => 'admin/attributes/index' @@ -22,6 +22,7 @@ class Admin::RolesController < ApplicationController def edit @attribute = Role.find(params[:id]) + @attribute_fields_upper_object = @attribute.sub_roles render :template => 'admin/attributes/edit' end diff --git a/app/views/admin/attributes/edit.html.erb b/app/views/admin/attributes/edit.html.erb index f74890dc..44ec57df 100644 --- a/app/views/admin/attributes/edit.html.erb +++ b/app/views/admin/attributes/edit.html.erb @@ -15,14 +15,16 @@ <%= render :partial=>"shared/attribute_field/placeholder_block",:locals=>{:values=>@attribute.title_translations,:class_ext=>"pull-left",:label_ext=>t("admin.infos.item_name"),:field_name=>"info[title_translations]"}%> - -