css - 使用 rails 和 bootstrap 时不显示占位符文本

标签 css ruby-on-rails ruby twitter-bootstrap placeholder

我不确定为什么看不到我的占位符

我正在使用 Rails 和 Bootstrap 生成代码:

= form_tag activity_path(@activity), method: :get do
  = text_field_tag :start_time," ", {placeholder: 'Start Date', class: 'pull-left input-small'}
  = text_field_tag :end_time," ", {placeholder: 'End Date', class: 'pull-left input-small'}
  %span.btn= submit_tag 'Show custom dates', class: 'btn'

这是生成的代码:

<input class="pull-left input-small" id="start_time" name="start_time" placeholder="Start Date" type="text" value=" " />

<input class="pull-left input-small" id="end_time" name="end_time" placeholder="End Date" type="text" value=" " />

问题是我看不到占位符。我尝试将其设置为不同的颜色 input[placeholder] { color: ...} 但这似乎也不起作用。知道为什么会这样吗?谢谢。

[编辑]

我在我的 bootstrap_and_overrides.css 文件中添加了 @placeholderText: #080808; 但这似乎也没有起到作用。

最佳答案

您将两个字段的值都设置为 "",将其删除,将两者都设置为 nil

text_field_tag :start_time, nil, {placeholder: 'Start Date', class: 'pull-left input-small'}

关于css - 使用 rails 和 bootstrap 时不显示占位符文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12729747/

相关文章:

ruby - 如何使用 minitest 测试实例级 Sequel::Model 验证

css - 一个非背景图像的视差式滚动

css - 命名和封装多词 CSS 类和 ID 的最佳做法是什么?

javascript - 对 javascript 链接使用 <a> 标签或任何标签?

ruby - Ruby 1.8.7 中方法的可选参数数量

mysql - 事件记录。包括来自连接表的数据

javascript - 如果用户的设备是 iOS,如何更改字体系列 css

javascript - 无法设置 jQuery dataTable 第一列的宽度

ruby-on-rails - 如何访问 Rails 模型上的当前主机和端口?

mysql - rails : Why is 'rake secret' giving me an error?