所以我使用best_in_place gem在页面上编辑我的表单。我有一个价格:1234美元。当我点击价格进行编辑时,与我在表格中使用的字体相比,字体变得非常小,而且看起来很奇怪。我希望他们是一样的。有谁知道如何使用best_in_place gem在编辑框中改变字体大小?
这里是从网上检查我的代码: 2345.0
改变的类或ID的字体只是改变大小预先编辑。一旦你点击文本,它会再次缩小。我想我真的需要知道如何选择页面上的框,一旦我点击编辑。
所以我使用best_in_place gem在页面上编辑我的表单。我有一个价格:1234美元。当我点击价格进行编辑时,与我在表格中使用的字体相比,字体变得非常小,而且看起来很奇怪。我希望他们是一样的。有谁知道如何使用best_in_place gem在编辑框中改变字体大小?
这里是从网上检查我的代码: 2345.0
改变的类或ID的字体只是改变大小预先编辑。一旦你点击文本,它会再次缩小。我想我真的需要知道如何选择页面上的框,一旦我点击编辑。
想法是将类添加到best_in_place助手生成的范围,然后将样式应用于嵌套在其中的输入。
首先添加类的best_in_place领域:
<%= best_in_place @your_variable, :name, { :classes => "input_field" } %>
(我best_in_place 2.1.0工作,对旧版本则需要依赖于外地,这似乎是唯一的ID)
然后将样式应用到输入孩子之类的在你的CSS:
.input_field input { font-size: 12px; }
您可以通过使用类添加到输入字段本身,所以类只被应用到输入,而不是标签:
<%= best_in_place @your_variable, :name, { :inner_class: => "your_class" } %>
然后CSS是一种简单的
.your_class { font-size: 14px; }
尝试使用查看浏览器中的“检查元素”以了解输入的样式。一旦你发现了,改变它。 – Ariejan 2013-03-18 20:51:09
我的代码没有通过,但这就是我所做的,它只是给了我点击之前的元素。 2345.0。样式中的任何一个只是在点击编辑之前更改字体。一旦点击就会缩小 – mano26 2013-03-19 00:33:47