diff --git a/app/models/rubrik.rb b/app/models/rubrik.rb index 027156d..50f2135 100755 --- a/app/models/rubrik.rb +++ b/app/models/rubrik.rb @@ -20,6 +20,9 @@ class Rubrik < ActiveRecord::Base has_one :calendar validates :calendar , :presence=>true before_validation :sanitize + def icon_name + (ActionController::Base.helpers.content_tag("i","", class: self.icon)) + self.name + end def moderator u=User.with_role(:newsmoderator).first if !u.nil? diff --git a/app/views/neuigkeiten/_neuigkeit_edit.html.erb b/app/views/neuigkeiten/_neuigkeit_edit.html.erb index 6a80568..657b934 100644 --- a/app/views/neuigkeiten/_neuigkeit_edit.html.erb +++ b/app/views/neuigkeiten/_neuigkeit_edit.html.erb @@ -9,7 +9,9 @@
- <%= ff_icon(@neuigkeit.rubrik.icon) unless @neuigkeit.rubrik.icon.nil? or @neuigkeit.rubrik.icon.empty? %> <%= @neuigkeit.rubrik.name %> + <%= f.input :rubrik, :as=> :select, :collection=>Rubrik.all,:class=> :selectpicker, :label=>false , :member_label=> :name %> + + <% ff_icon(@neuigkeit.rubrik.icon) unless @neuigkeit.rubrik.icon.nil? or @neuigkeit.rubrik.icon.empty? %> <% @neuigkeit.rubrik.name %>