【发布时间】:2019-02-17 07:48:25
【问题描述】:
我希望在 Rails 中使用材料设计文本字段,以便在用户开始输入时使字段的占位符移动到顶部。
我确实让该字段直接从示例中正确显示在 Rails 中,但我不知道如何将其适应 RAILS simple_form 组件。
application.html.erb
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<link rel="stylesheet" href="https://code.getmdl.io/1.3.0/material.indigo-pink.min.css">
<script defer src="https://code.getmdl.io/1.3.0/material.min.js"></script>
in my form.html.erb
<%= f.input :title, label: false %>
<%= f.collection_select(:color, Color.all, :id, :name) %>
应该是这样的:
<form action="#">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input class="mdl-textfield__input" type="text" id="sample3">
<label class="mdl-textfield__label" for="sample3">Text...</label>
</div>
</form>
【问题讨论】:
-
如果有人有这方面的经验,会有所帮助。
标签: ruby-on-rails material-design