Rails_Admin - 如何在Post视图中更改文本字段的大小

use*_*897 6 ruby ruby-on-rails rails-admin

Rails Admin中Post的"body"上输入区域的默认高度非常小.我正在试图弄清楚如何增加身高.有什么建议?

config.model Post do
 label 'Blog'
 weight 0
 edit do
   field :user
   field :title
   field :body_format
   field :body do 
     (something here?)
  end
Run Code Online (Sandbox Code Playgroud)

And*_*nik 10

configure :description do
  html_attributes rows: 20, cols: 50
end
Run Code Online (Sandbox Code Playgroud)


cha*_*gee 1

它与你的模型没有任何关系,你需要做的是更改该元素的 CSS。许多 Rails 引擎倾向于向您“隐藏”CSS,但通常最好不要理会它们,并在您自己的 custom.css 文件(或 custom.css.scss,如果您使用的是 SASS)中进行更改。

最简单的方法是在 Chrome 中查看页面,右键单击“body”元素,当弹出菜单显示时,转到“检查元素”。Chrome 开发者工具窗口将在下面打开,并且该元素将突出显示。查看右侧的 css 类,看看调用了什么。

进入您的 custom.css 文件并编写该 css 类的新版本。您可以使用完全相同的名称,但最好编写自己的类并将其添加到特定的 html 元素中,否则您将覆盖比您想要的更多的内容。

input, textarea .yourclassname {
  height: 200px;
}
Run Code Online (Sandbox Code Playgroud)

如果这样的事情不起作用。添加!重要。(如果不需要,最好将其保留。)

input, textarea .yourclassname {
  height: 200px !important;
}
Run Code Online (Sandbox Code Playgroud)