class Admin::Books::FormBuilder

Public Instance Methods

book_sequels_sequel_id_options() click to toggle source
# File lib/generators/dummy/templates/builders/admin/books/form_builder.rb, line 7
def book_sequels_sequel_id_options
  original_book = options[:parent_builder].object
  books = Book.where(Book.arel_table[:id].not_eq(original_book.id))
  options_from_collection_for_select(books, :id, :title, object.sequel_id)
end
render_book_sequels_sequel_id() click to toggle source
# File lib/generators/dummy/templates/builders/admin/books/form_builder.rb, line 3
def render_book_sequels_sequel_id
  releaf_item_field('sequel_id', options: { select_options: book_sequels_sequel_id_options })
end
richtext_input_attributes(name) click to toggle source
Calls superclass method
# File lib/generators/dummy/templates/builders/admin/books/form_builder.rb, line 13
def richtext_input_attributes(name)
  attributes = super(name)

  if name == "summary_html"
    attributes[:data][:type] = "summary"
  end

  attributes
end