Sha256: 5b752df08e78757d154e27f456dc9bcfce99f73caa630fb16384dfafd59563ba
Contents?: true
Size: 1.27 KB
Versions: 1
Compression:
Stored size: 1.27 KB
Contents
class Test include ActiveModel::Model attr_accessor :name, :color, :file, :terms def self.all (1..10).to_a end end Trestle.resource(:test) do menu do |admin| item :test end table do selectable_column column(:avatar, header: nil, align: :center) { |i| gravatar(i) } column(:name, link: true, class: "nowrap") { |i| "Person #{i}" } column(:email) { |i| mail_to "person-#{i}@example.com" } column(:status, align: :center) { status_tag("Active", :success) } column(:followers, align: :center) { (1..100).to_a.sample } column(:registered, align: :center) { timestamp(Time.now) } actions do link_to icon("fa fa-trash"), "/123", class: "btn btn-delete", method: :delete, data: { toggle: "confirm-delete", placement: "left" } end end form do text_field :name, label: "Custom field name" color_field :color, prepend: 'Color:' file_field :file, help: "Upload a file less than 2MB." form_group :terms, label: "Terms & Conditions" do check_box :terms, label: "I accept the terms & conditions" end range_field :name form_group :color, label: "Color (Radio Buttons)" do radio_button :color, "Red" radio_button :color, "Green" radio_button :color, "", label: "No Color" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
trestle-0.8.0 | sandbox/app/admin/test_admin.rb |