Добавить простой текст / описание на страницу в Rails Admin - PullRequest
0 голосов
/ 01 февраля 2019

Есть ли способ добавить текст на страницу в rails admin?Я хотел бы добавить описание на страницу.Я знаю, что ярлык можно редактировать, но я бы хотел добавить описание на страницу под ярлыком.

enter image description here

1 Ответ

0 голосов
/ 03 февраля 2019

Нет встроенного способа сделать это, но вы можете сделать это так:

  1. Вы должны переопределить файл, в который администратор rails помещает этот заголовок, но помещая копию оригинальный файл в вашем собственном проекте приложения / views / layouts / rails_admin / pjax.html.haml

  2. Затем вы можете получить доступ к вашей модели, как это в этом файле:

.page-header
  %h1= @page_name
  %div
    = @abstract_model.model.your_awesome_description
И в вашей модели вам просто нужно добавить метод класса
class QualifiedUsers < ApplicationRecord
  def self.your_awesome_description
    'These users are greeeat'
  end
end

Если вы хотите описание для объекта, у вас есть @object, доступный на pjax, и вы просто добавляете метод экземпляра.

Я знаю, что это не так уж легко обслуживать, чтобы переопределить партиалы по умолчанию, но rails_admin не дает нам никакой возможности сделать это, и я подумал, что это наименьшее вмешательство, которое вы можете делать, что хотите.

...