Module: Zencms::ApplicationHelper
- Defined in:
- app/helpers/zencms/application_helper.rb
Instance Method Summary collapse
- #active_class(path) ⇒ Object
- #link_to_add_fields(name, f, association) ⇒ Object
- #main_column_class ⇒ Object
Instance Method Details
#active_class(path) ⇒ Object
21 22 23 |
# File 'app/helpers/zencms/application_helper.rb', line 21 def active_class(path) "active" if current_page?(path) end |
#link_to_add_fields(name, f, association) ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'app/helpers/zencms/application_helper.rb', line 4 def link_to_add_fields(name, f, association) new_object = f.object.send(association).klass.new id = new_object.object_id fields = f.fields_for(association, new_object, child_index: id) do |builder| render(association.to_s.singularize + "_fields", f: builder) end link_to(name, '#', class: "add_fields btn btn-default", data: {id: id, fields: fields.gsub("\n", "")}) end |
#main_column_class ⇒ Object
13 14 15 16 17 18 19 |
# File 'app/helpers/zencms/application_helper.rb', line 13 def main_column_class if content_for? :sidebar_first 'col-md-9' else 'col-md-12' end end |