【发布时间】:2016-09-29 01:52:00
【问题描述】:
我有一个 rails 4 应用程序。
我一直在努力寻找 MONTHS 以弄清楚如何合并引导主题。我认为使用设计模板可能会帮助我构建我的内容,但它给我带来了一个痛苦的世界。我只是不知道如何使用它。
所有内容都已合并到管道中,但现在我的代码中没有的 CSS 实例被强制执行。
例如,在我的新用户注册表单中,我有一个提交按钮:
<div class="form-actions">
<%= f.button :submit, "Sign up", :class=>'btn btn-info' %>
</div>
信息按钮是蓝色的。当我加载页面时,它以现在的背景颜色显示。
当我加载 localhost 并检查元素时,我得到了这个:
<input type="submit" name="commit" value="Sign up" class="btn btn-default btn btn-info">
btn btn-default 不是我的代码的一部分,但不知何故它被强加了。
有谁知道如何解决这个问题。为了弄清楚这一点,我已经扯了几个星期的头发。
更多信息:
当我检查代码时,它显示 btn btn-info 的属性被删除。我理解这意味着更接近的 CSS 标记已覆盖该元素,但插入该 CSS 标记的标记是列表中的最后一个。怎么可能有更近的东西?如果有东西,为什么它不显示在检查器中?
【问题讨论】:
-
您是否检查过这是来自输出 HTML 还是在 JavaScript 中应用?主题是否有可以应用此功能的自定义 JavaScript?
-
我不知道如何检查这些东西
-
您是否使用@Stan 的回答中所质疑的简单表单(或任何其他表单助手)?如果是这样,那么您的问题可能就在那里。如果您不是,那么我的问题是,您说您已将大量代码从主题导入到您的管道中,是否执行任何覆盖您期望的自定义行为?
-
我不知道为什么人们对这篇文章投了反对票。它没有告诉我他们为什么不喜欢它。我的问题还没有解决,它所做的只是复杂的混乱。我认为如果人们想投反对票——那很好——但留下一张纸条解释原因是有建设性的。如果有人能帮助解决这个问题 - 我将不胜感激。
-
谢谢@R.Hatherall。我将研究如何使用 curl 命令来调查这种可能性。感谢您的建议。
标签: css ruby-on-rails twitter-bootstrap