2017-05-31 1 views
0

Je suis nouveau dans ruby ​​sur les rails et j'utilise rails_admin gem pour le panneau d'administration dans mon application. Mais il y a tellement d'étiquettes pour "Ajouter un nouveau". Cependant, il y en a dont je n'ai pas besoin. J'ai déjà lu le fichier gem qui est https://github.com/sferik/rails_admin/wiki. Mais encore confus que comment puis-je les supprimer? enter image description hereRails_admin enlever les étiquettes optionnelles

Et aussi je ne sais pas comment ajouter l'ID de l'utilisateur actuel à ce poste, de sorte que je n'ai pas besoin de sélectionner l'utilisateur ici.

Merci d'avance.

Répondre

0

Je vais essayer de répondre à vos deux questions avec un extrait de code s'il vous plaît lire les commentaires

class YourObject < ApplicationRecord 
    rails_admin do 
    edit do 
     field :user do 
     help nil # This is the word 'Required' in your screenshot 
     label 'Person' # for rails admin the label might mean something different than to you in this question 

     default_value do 
      bindings[:view]._current_user.id # This is what you want as the default 
     end 

     read_only true # You can go as far as not letting the current user to change this field 
     end 
    end 
    end 
end