Administrate::Field::Code
A text field that shows a code block.
Installation
Add this line to your application's Gemfile:
gem 'administrate-field-code'
And then execute:
$ bundle
Or install it yourself as:
$ gem install administrate-field-code
Usage
require "administrate/base_dashboard"
class BookDashboard < Administrate::BaseDashboard
# ATTRIBUTE_TYPES
# a hash that describes the type of each of the model's fields.
#
# Each different type represents an Administrate::Field object,
# which determines how the attribute is displayed
# on pages throughout the dashboard.
ATTRIBUTE_TYPES = {
id: Field::String,
name: Field::String,
author: Field::BelongsTo,
tracking_pixel: Field::Code,
created_at: Field::DateTime,
updated_at: Field::DateTime
}.freeze
# ...
end
Options
There are no options for this field.
Related
Administrate: A Rails engine that helps you put together a super-flexible admin dashboard.Administrate::BaseController: :stars: A set of application controller improvements.
Concerns
Administrate::DefaultOrder: :1234: Sets the default order for a resource in a administrate controller.Administrate::SerializedFields: :ab: Automatically deserialize administrate fields on form submit.
Fields
Administrate::Field::Hyperlink: :pencil: Astringfield that is shows a hyperlink.Adminisrtate::Field::JsonEditor: :pencil: Atextfield that shows a JSON editor.Administrate::Field::ScopedBelongsTo: :pencil: Abelongs_tofield that yields itself to the scopelambda.Administrate::Field::ScopedHasMany: :pencil: Ahas_manyfield that yields itself to the scopelambda.Administrate::Field::TimeAgo: :pencil: Adate_timefield that shows its data astime_agosince.
Development
After checking out the repo, run bin/setup to install dependencies. Then, run rake test to run the tests. You can
also run bin/console for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the
version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version,
push git commits and tags, and push the .gem file to rubygems.org.
Contributing
Bug reports and pull requests are welcome on GitHub at XPBytes/administrate-field-code.