html - 如何将 best_in_place gem 与 Bootstrap Form 控件一起使用?
问题描述
我想将 best_in_place gem 与 Bootstrap 的表单控件一起使用。我似乎无法将两者结合起来。
我最好的地方片段
<div class="form-control" >
<dt><%= best_in_place @user, :email, :as => :textarea %></dt>
</div>
我的引导程序片段
<form>
<div class="form-group">
<label for="exampleFormControlInput1">Email address</label>
<input type="email" class="form-control" id="exampleFormControlInput1" placeholder="name@example.com">
</div>
</form>
https://getbootstrap.com/docs/4.0/components/forms/
https://github.com/bernat/best_in_place
任何想法如何做到这一点?
这适用于验证
<form>
<div class="form-group">
<input type="email" class="form-control" >
</div>
</form>
但是使用 best_in_place,引导验证不起作用。
</form>
<div class="form-control" input type="email" >
<%= best_in_place @user, :email, :as => :input %>
</div>
</form>
解决方案
我最终使用了这段代码
</form>
<div class="form-control" input type="email" >
<%= best_in_place @user, :email, :as => :input %>
</div>
</form>
但是使用另一种方法(gem 'validates_email_format_of')来验证输入,无法同时工作。
推荐阅读
- python - 如何在python中的数据框列上使用正则表达式进行分组?
- mysql - Mysql 不会为复数搜索返回单数记录
- sql-server - Excel 删除我的 PowerQuery 数据源权限凭据?
- ffmpeg - ffmpeg中的纯白HDR视频
- python - DistutilsArgError:未提供命令
- rust - `#[lang = "..."]` 属性有什么作用?
- python - 在枚举列表中过滤枚举 sqlalchemy
- colorbar - 如何为每个单独的频谱图修复 plt.colorbar() 的限制以进行比较
- java - 为什么在那之后我退出 Linux shell 中的 Spring Boot 应用程序(通过 CTRL+Z),一个进程仍在侦听 8080 端口?(我的应用程序使用的端口
- sql - 使用 TimescaleDB 获取每个组/聚合函数的最新/最新版本的版本化时间序列的有效方法