css - Rails 简单表单 Bootstrap 单选按钮

标签 css ruby-on-rails twitter-bootstrap simple-form

我在我的 Rails 4 应用程序中使用简单的表单和 Bootstrap 。

我对此感到非常沮丧,以至于我无法想出应该“简单”的东西。

我正在尝试让我的单选按钮显示: block 。取而代之的是,文本都是内联的并且相互挤压,因为容器太窄而无法将所有内容放在一行中。

我的表单元素是:

    <%= f.collection_radio_buttons :public, [[true, 'Yes, anyone can view this project'] ,[false, 'No, I would like to invite specific recipients']], :first, :last,  {style:'display:block', class: "response-project"}  %>

我也试过:

这些都不能禁用 Simple Form 或 Bootstrap 强加的格式。我还有其他表单元素,它们是我想保留显示的单选按钮:内联。我可以从我的 google inspect 元素中看到,表单元素上有一个 label.collection_radio_buttons 标签。我没有创建它,而且我在 css 文件中的任何地方都找不到它。它可能是从 Bootstrap 导入的或简单表单样式的一部分,但我不知道如何从我的表单元素中解除它。

有人能帮忙吗?

谢谢

最佳答案

如果您希望您的 CSS 正常工作,您必须使用 input_html 或 label_html。 所以它会是这样的:

<%= f.collection_radio_buttons :public, [[true, 'Yes, anyone can view this project'] ,[false, 'No, I would like to invite specific recipients']], :first, :last,  :input_html => {style:'display:block', class: "response-project"}  %>

*label_html 仅影响标签 div 无论如何,您应该阅读文档 https://github.com/plataformatec/simple_form在“使用”部分下。希望这会有所帮助。

关于css - Rails 简单表单 Bootstrap 单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29463261/

相关文章:

ruby-on-rails - 正则表达式在第一次检查后不检查第一个字符

ruby-on-rails - 无法删除或更新父行外键约束失败 rails

html - 如何解决 BOOTSTRAP 中背景图片和文字环绕图片的问题

html - CSS 嵌套有序列表计数器操作

javascript - 如何将 Sencha Touch 2.0 合并到现有网页中?

javascript - 将history.pushState与rails ajax请求结合使用

javascript - Bootstrap 3 不应用 css 本地链接

css - Twitter Bootstrap 行 div 不起作用

javascript - 如何使用 CSS 或 JS 使图像变暗以保持透明度不变?

html - 如何在兄弟不在背景中时创建灵活的高度背景并保留堆叠顺序